escript:inlist_in_escript
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версійПопередня ревізія | |||
| escript:inlist_in_escript [2014/12/03 12:35] – Links adapted because of a move operation wiki_admin | escript:inlist_in_escript [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Использование InList в Siebel CRM средствами eScript ====== | ||
| + | |||
| + | В статье [[customization: | ||
| + | |||
| + | Использование функции Inlist достаточно удобное и простое, | ||
| + | |||
| + | К примеру нельзя изменить символ который разделяет список. Это не всегда удобно. :( | ||
| + | |||
| + | Предлагаю вашему вниманию функцию InList средствами eScript. | ||
| + | |||
| + | Удобства этой функции заключается в том что вы сможете самостоятельно указывать разделитель списка и использовать её в любом месте где можно писать Siebel eScript. | ||
| + | |||
| + | ===== Вариант №1. (Не изменяемый разделитель) ===== | ||
| + | |||
| + | <file javascript example.js> | ||
| + | function InList(Value, | ||
| + | { | ||
| + | var Result = false; | ||
| + | var ListArr = List.split("/" | ||
| + | for (var ssk = 0; ssk < ListArr.length; | ||
| + | if (ListArr[ssk] == Value) { | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | return(Result); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | ===== Вариант №2. (Изменяемый разделитель) ===== | ||
| + | |||
| + | <file javascript example.js> | ||
| + | function InList(Value, | ||
| + | { | ||
| + | var Result = false; | ||
| + | var ListArr = List.split(Simbol); | ||
| + | for (var ssk = 0; ssk < ListArr.length; | ||
| + | if (ListArr[ssk] == Value) { | ||
| + | | ||
| + | | ||
| + | } | ||
| + | |||
| + | return(Result); | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | Суть функции очень проста, | ||
| + | |||
| + | --- // | ||
