Differences between revisions 10 and 11

Deletions are marked like this. Additions are marked like this.
Line 31: Line 31:
 * ''search-engine'', строковый, указывает на движок поиска. Применяется вместе с ''search-type'', обычное значение- "ous-substring", поиск по подстроке.  * ''search-engine'', строковый, указывает на движок поиска. Применяется вместе с ''search-type''
   * "substring" - поиск по подстроке на основании индекса, созданного с помощью CoreBOTitleIndexer. Не рекомендуется использовать, так как ведет к проблемам с производительностю при большом количестве CoreBO объектов
   * "like" - поиск с использованием like оператора в SQL

paged-bo-field

Порожден от bo-field.

Это компонент, позволяющий выводить выпадающий список бизнес-объектов с разбивкой по страницам.

Пример:

После ввода в поле поиска значения и нажатия кнопки форма перегружается, оставляя в выпадающем списке только значения, соответствующие введенному для поиска:

Этот пример был сформирован с использованием следующего фрагмента публиктаора:

        <paged-bo-field name="juridicalAddress_region" not-null="false"
                onchange-push-button="refresh" search-type="search_server"
                bo-class="ru.naumen.orgstruct.address.RegionCatalogItem"
                controller="ru.naumen.orgstruct.ui.ffc.RegionFFC"
                title="Регион" hierarchical="false" catalog-code="Region"/>

Атрибуты компонента

Компонент paged-bo-field обладает следующими атрибутами:

  • search-type, тип поиска, возможные значения- "search_server", говорящий о проведении поиска на сервере, "search_client", говорящий о проведении поиска на клиенте, и "search_none", отключающий поиск.

  • catalog-code, строковый код каталога. Не используется.

  • search-engine, строковый, указывает на движок поиска. Применяется вместе с search-type

    • "substring" - поиск по подстроке на основании индекса, созданного с помощью CoreBOTitleIndexer. Не рекомендуется использовать, так как ведет к проблемам с производительностю при большом количестве CoreBO объектов
    • "like" - поиск с использованием like оператора в SQL
  • visible-filter, булево значение фильтра видимости, не используется.

  • search-string-style. Строковое значение, в которое должен подставляться стиль строки поиска. Не используется.

Naumen Kernel Doc/bk/paged-bo-field (last edited 2009-03-10 14:00:13 by alikulin)