<object key="searchOptionGroup">
<setting key="id">options</setting>
<list key="searchOptions">
<object key="searchOption">
<label key="label" localizationKey="server.SimpleSearch.createdByMe">
<resource>Добавлено мною</resource>
</label>
<setting key="symname">Кто создал</setting>
<setting key="value">{ТЕКУЩИЙ_ПОЛЬЗОВАТЕЛЬ}</setting>
<setting key="type">typestring</setting>
<setting key="operator">eq</setting>
<setting key="join">and</setting>
<array key="objectTypes">
<value>document</value>
<value>folder</value>
</array>
<array key="objectStores"></array>
<array key="roles"></array>
</object>
...
Значение параметра | Значение |
---|---|
|
Элемент searchOptionGroup позволяет организовать опции поиска в списках Опции и Типы документов на страницах простого или расширенного поиска. Элемент id указывает список; элементы со значением options будут показаны в списке Опции; элементы со значением docTypes будут показаны в списке Типы документов. |
|
Элемент searchOption задает опцию поиска. Элемент label задает различные атрибуты текста, используемого для описания переключателя. Для элемента label требуется атрибут localizationKey. Чтобы задать значение для атрибута localizationKey при создании новой опции поиска, используйте строку server.SimpleSearch. и присоедините к ней описательное имя. Значение localizationKey должно быть уникальным в файле SimpleSearch.xml. Используйте элемент resource, чтобы задать текст, используемый для описания переключателя. Элемент label поддерживает локализованные (переведенные на национальные языки) строки. У вас может быть один или несколько элементов resource с атрибутом locale. В качестве значения этого атрибута следует указывать стандартные коды языков и стран ISO, поддерживаемые браузером. |
|
Элемент symname задает символьное имя (программный идентификатор) свойства, связанного с переключателем. Символьное имя свойства можно узнать при помощи Enterprise Manager. |
|
Элемент value задает значение свойства, указываемое в запросе SQL. В тех случаях, когда это применимо, поддерживаются следующие макрокоманды:
|
|
Элемент type задает тип данных для свойства. Допустимые типы данных: typestring, typeboolean и typedate. Тип данных для свойства можно определить при помощи Enterprise Manager. |
|
Элемент operator задает реляционный оператор, используемый в запросе SQL. Допустимые значения: eq, lt, gt, lte, gte, neq, in, isnull, isnotnull, like. |
|
Элемент join указывает, как данная опция поиска объединяется с другими опциями поиска. По умолчанию, этой опции присваивается значение or для переключателей в случае типа документови значение and - во всех остальных случаях. Например, если пользователь выберет типы документов Word, Excel и PDF , поиск возвратит документ, относящийся к типу Word или Excel или PDF.
Либо, если пользователь выберет переключатели Создано мною и Зарезервировано, при поиске будут возвращены документы, созданные этим пользователем и зарезервированные. Когда приложение Workplace XT преобразует опции поиска в запрос SQL, оно группирует все условия и, после чего следуют все условия или. Например, при использовании параметров по умолчанию, если пользователь выберет Word, PDF, Создано мною и Зарезервировано, при поиске будет передан запрос следующего вида: "создано мною и зарезервировано и (Word или PDF)." |
|
Элемент objectTypes задает список типов объектов, к которым применима эта опция поиска. Поддерживаемые значения - document и folder. |
|
Элемент objectStores задает список хранилищ объектов, для которых это свойство является действительным. Если пользователь производит поиск в хранилище объектов, в котором данное свойство является недействительным, связанная опция поиска не появится на экране. Чтобы опция поиска появлялась для всех хранилищ объектов, опустите элемент объекта value. |
|
Элемент roles задает список ролей, имеющих доступ к этой опции поиска. Если пользователь не является членом указанной роли, связанная опция поиска не появится на экране. Чтобы опция поиска была видна всем пользователям, опустите элемент объекта value. |