Документация iSZN
Страница выбора элементов из списка (техническая информация)
Данная страница имеет следующие свойства:
Свойство | Описание | Допустимые значения |
---|---|---|
По умолчанию | Данное свойство используется, если свойство не задано явно. В режиме выбора одного элемента в зависимости от опций эквивалентно свойству ID или RgnKey .В режиме выбора нескольких элементов в зависимости от опций эквивалентно свойству IDList или RgnKeyList . | |
ID | Идентификатор выбранного пользователем элемента (не используется в режиме выбора нескольких элементов). | |
IDList | Список идентификаторов выбранных пользователем элементов (используется только в режиме выбора нескольких элементов). | Атрибут Format. |
RgnKey | Региональный ключ выбранного пользователем элемента (не используется в режиме выбора нескольких элементов). | Атрибут Format. |
RgnKeyList | Список региональных ключей выбранных пользователем элементов (используется только в режиме выбора нескольких элементов). | Атрибут Format. |
Columns | Описание столбцов списка в виде name1|alignment1|width1|name2|alignment2|width2|...
где: ID|R|75|Наименование|L (в этом примере столбец «Наименование» будет с автоподбором ширины). | См. описание. |
ListSQL | SQL-запрос для загрузки списка. Запрос должен возвращать следующие столбцы:region_id — идентификатор района (необязательный);id (или vobj ) — идентификатор записи (обязательный);name (или value ) — наименование записи (обязательный);imgidx — индекс значка записи (необязательный);level — уровень записи в иерархии (необязательный).Также распознаются следующие необязательные столбцы: name1..nameN — тексты подпунктов;statictext — статический текст пункта;statictext1..statictextN — статические тексты подпунктов;imgidx1..imgidxN — индексы значков подпунктов;stateidx — индекс значка состояния пункта; stateidx1..stateidxN — индексы значков состояния подпунктов;overlayidx — индекс накладываемого значка пункта;overlayidx1..overlayidxN — индексы накладываемых значков подпунктов;checktype — тип переключателя:• 0 — отсутствует; • 1 — флажок, имеющий три состояния (TriStateCheckBox); • 2 — флажок (CheckBox); • 3 — радиокнопка (RadioButton); • 4 — кнопка (Button); checked — признак наличия/состояния флажка:• 0 — не включён (unchecked); • 1 — включён (checked); • 2 — промежуточное состояние (grayed); is_folder — определяет, является ли пункт папкой (0 — не является, иначе является);tag — тег пункта;record_kind — вид записи (в составе регионального ключа);ghosted — признак «блёклости» значков пункта:• 0 — нормальное отображение; • 1 — «блёклое» отображение. Пример: SELECT rownum-1 AS id, Decode(rownum-1, 0,'Нет', 1,'Да') AS name FROM uszn.u_dummy WHERE rownum<=2 ORDER BY id | См. описание. |
MainColumn | Индекс главного столбца. Пример: MainColumn=1 | Целое число. |
Options | Опции страницы. Опции перечисляются через запятую и заключаются в квадратные скобки. Пример: Options=[wpslioMultiSelection,wpslioGridLines] | wpslioAllowFolderSelection — позволять выбирать папку;wpslioAllowLeafSelection — позволять выбирать элементы иерархического списка, не являющиеся папками;wpslioAllowNoSelection — позволять не выбирать ни одного элемента;wpslioFullExpand — полностью развернуть иерархический список после загрузки;wpslioGridLines — отображать линии таблицы;wpslioMultiSelection — позволять выбирать несколько элементов одновременно;wpslioSelectFirst — выделить первый узел иерархического списка после загрузки;wpslioSimpleKey — использовать идентификатор (не региональный ключ); если не указана, то использовать региональный ключ;wpslioShowRoot — отображать корневые кнопки (+/-);wpslioStripEmptyFolders — не отображать пустые папки, не содержащие элементов;wpslioUseRegionalStateImage — отображать значок принадлежности записей к ненулевому району. |
RegionPrefixType | Тип регионального префикса элементов списка. Пример: RegionPrefixType=rptNone | rptNone — не отображать региональный префикс;rptNonzeroOnly — отображать региональный префикс только для элементов, которые не относятся к району «[000] Российская Федерация»;rptAll — отображать региональный префикс для всех элементов. |