if (isArray(sel)) { for(i=1; i <= ArrayLen(sel); i++){ if (sel[i]==key) {return true;} } return false; } else { //считаем, что из сложных типов тут бывает только массив if (!isSimpleValue(sel)) {return false;} /*return (sel == key);*/ return listFind(sel,key); } #preserveSingleQuotes(ATTRIBUTES.queryString)# select * from qSel where #ATTRIBUTES.key# in (#selectedList#)1=0
#attr#="#structFind(ATTRIBUTES,attr)#">
#Evaluate(ATTRIBUTES.display)#