mirror of
https://gitee.com/jmix/cuba.git
synced 2024-12-03 03:38:33 +08:00
Раздел Фильтр обновлен в соответствие с https://docs.google.com/document/d/1tEhjoR-8qxnOB1Bs9Kq4SJMZrgfq2rUW5kOvFEWTKfQ/edit
This commit is contained in:
parent
7ce52c6efd
commit
b87463cb83
@ -4627,6 +4627,11 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
</mediaobject>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
<link linkend="gui_FileMultiUploadField">FileMultiUploadField</link>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry/>
|
||||
</row>
|
||||
@ -4719,7 +4724,7 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
</row>
|
||||
<row>
|
||||
<entry align="left">
|
||||
<link linkend="gui_Filter">GenericFilter</link>
|
||||
<link linkend="gui_Filter">Filter</link>
|
||||
</entry>
|
||||
<entry align="left">
|
||||
<mediaobject>
|
||||
@ -4729,6 +4734,11 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
</mediaobject>
|
||||
</entry>
|
||||
</row>
|
||||
<row>
|
||||
<entry>
|
||||
<link linkend="gui_Timer">Timer</link>
|
||||
</entry>
|
||||
</row>
|
||||
</tbody>
|
||||
</tgroup>
|
||||
</informaltable>
|
||||
@ -7707,7 +7717,7 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
</imageobject>
|
||||
</mediaobject>
|
||||
</figure>
|
||||
<para id="gui_attr_filter_manualApplyRequired"><sgmltag>manualApplyRequired</sgmltag> − необязательный атрибут. Определяет, как будет применяться фильтр. Если значение атрибута равно <literal>false</literal>, то фильтр будет применяться сразу при открытии экрана списка. Если значение атрибута равно true, то фильтр будет применяться только после нажатия на кнопку <guibutton>Применить</guibutton>. Данный атрибут имеет приоритет над общесистемным <link linkend="app_properties_glossentry">свойством</link> <property>cuba.gui.genericFilterManualApplyRequired</property>.</para>
|
||||
<para id="gui_attr_filter_manualApplyRequired"><sgmltag>manualApplyRequired</sgmltag> − необязательный атрибут. Определяет, как будет применяться фильтр. Если значение атрибута равно <literal>false</literal>, то фильтр будет применяться сразу при открытии экрана списка. Если значение атрибута равно true, то фильтр будет применяться только после нажатия на кнопку <guibutton>Применить</guibutton>. Данный атрибут имеет приоритет над общесистемным <link linkend="app_properties_glossentry">свойством</link> <link linkend="cuba.gui.genericFilterManualApplyRequired">cuba.gui.genericFilterManualApplyRequired</link>.</para>
|
||||
<para id="gui_attr_filter_required">Если значение атрибута <sgmltag>required</sgmltag> равно <literal>true</literal>, то в списке фильтров значение <literal><без фильтрации></literal> не отображается, и должен быть выбран один из доступных фильтров. Если для экрана не установлен фильтр по умолчанию, то в списке выбора фильтра автоматически устанавливается первый созданный фильтр.</para>
|
||||
<para id="gui_attr_filter_editable">Если значение атрибута <sgmltag>editable</sgmltag> равно <literal>false</literal>, то кнопка <guibutton>Фильтр</guibutton> скрывается.</para>
|
||||
<para>Компонент <sgmltag>filter</sgmltag> может содержать следующие элементы:</para>
|
||||
@ -7863,16 +7873,16 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
<para>В системе предусмотрены следующие <glossterm linkend="app_properties_glossentry">параметры</glossterm>, влияющие на поведение фильтров:</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><property>cuba.gui.genericFilterManualApplyRequired</property> − означает, что фильтр будет применяться только после нажатия пользователем соответствующей кнопки <guibutton>Применить</guibutton>. Значение по умолчанию равно <literal>true</literal>. Если выставлено значение <literal>false</literal>, то фильтр будет применяться сразу при открытии экрана списка. При открытии экрана списка с помощью <link linkend="application_folder">папки приложения</link> или <link linkend="search_folder">папки поиска</link> значение <property>cuba.gui.genericFilterManualApplyRequired</property> не учитывается. По умолчанию в этом случае в экране поиска фильтр будет применяться. Фильтр не применится, если значение атрибута <code>applyDefault</code> у папки явно установлено в <literal>false</literal>.</para>
|
||||
<para><link linkend="cuba.gui.genericFilterManualApplyRequired">cuba.gui.genericFilterManualApplyRequired</link> − означает, что фильтр будет применяться только после нажатия пользователем соответствующей кнопки <guibutton>Применить</guibutton>.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><property>cuba.gui.genericFilterChecking</property> − означает, что перед применением фильтра будет выполняться проверка его условий. Если фильтр не имеет ни одного заданного условия, то применяться он не будет. Значение по умолчанию равно <literal>true</literal>. Если значение равно <literal>false</literal>, то проверка не производится.</para>
|
||||
<para><link linkend="cuba.gui.genericFilterChecking">cuba.gui.genericFilterChecking</link> − означает, что перед применением фильтра будет выполняться проверка его условий.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><property>cuba.gui.genericFilterTreeConditionSelect</property> − включает выбор условий в древовидной структуре с возможностью обхода свойств связанных сущностей. Значение по умолчанию равно <literal>true</literal>. В случае задания значения <literal>false</literal> выбор условий осуществляется в плоском выпадающем списке из описателей условий, заданных в дескрипторе экрана.</para>
|
||||
<para><link linkend="cuba.gui.genericFilterTreeConditionSelect">cuba.gui.genericFilterTreeConditionSelect</link> − включает выбор условий в древовидной структуре с возможностью обхода свойств связанных сущностей.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><property>cuba.allowQueryFromSelected</property> служит для включения механизма <link linkend="sequential_filter_para">последовательного наложения фильтров</link>. Значение по умолчанию равно <literal>true</literal>.</para>
|
||||
<para><link linkend="cuba.allowQueryFromSelected">cuba.allowQueryFromSelected</link> служит для включения механизма <link linkend="sequential_filter_para">последовательного наложения фильтров</link>.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
<para><emphasis role="bold">Параметры вызова экрана</emphasis></para>
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 6.3 KiB After Width: | Height: | Size: 7.7 KiB |
@ -749,7 +749,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Значением свойства должен быть список имен файлов, разделенный пробелами. Файлы загружаются по правилам интерфейса <code>
|
||||
<link linkend="resources">Resources</link>
|
||||
</code>.</para>
|
||||
<para>Используется в блоках Web Client и Desktop Client.</para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.creditsConfig=cuba-credits.xml reports-credits.xml credits.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -836,7 +836,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Значением свойства должен быть список имен файлов, разделенный пробелами. Файлы загружаются по правилам интерфейса <code>
|
||||
<link linkend="resources">Resources</link>
|
||||
</code>.</para>
|
||||
<para>Используется в блоках Web Client, Web Portal.</para>
|
||||
<para>Используется в блоках <structname>Web Client</structname>, <structname>Web Portal</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.dispatcherSpringContextConfig=cuba-portal-dispatcher-spring.xml portal-dispatcher-spring.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -854,6 +854,31 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Используется в блоке <structname>Middleware</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.gui.genericFilterChecking">
|
||||
<term>cuba.gui.genericFilterChecking</term>
|
||||
<listitem>
|
||||
<para>Определяет, будет ли перед применением фильтра выполняться проверка его условий. Если фильтр не имеет ни одного заданного условия, то применяться он не будет. </para>
|
||||
<para>Значение по умолчанию: <literal>true</literal></para>
|
||||
<para>Интерфейс: <code>ClientConfig</code></para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.gui.genericFilterManualApplyRequired">
|
||||
<term>cuba.gui.genericFilterManualApplyRequired</term>
|
||||
<listitem>
|
||||
<para>Определяет, будет ли применяться фильтр только после нажатия пользователем соответствующей кнопки <guibutton>Применить</guibutton>. Значение по умолчанию равно <literal>true</literal>. Если выставлено значение <literal>false</literal>, то фильтр будет применяться сразу при открытии экрана списка. При открытии экрана списка с помощью папки приложения или папки поиска значение <property>cuba.gui.genericFilterManualApplyRequired</property> не учитывается. По умолчанию в этом случае в экране поиска фильтр будет применяться. Фильтр не применится, если значение атрибута <parameter>applyDefault</parameter> у папки явно установлено в <literal>false</literal>.</para>
|
||||
<para>Интерфейс: <code>ClientConfig</code></para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.gui.genericFilterTreeConditionSelect">
|
||||
<term>cuba.gui.genericFilterTreeConditionSelect</term>
|
||||
<listitem>
|
||||
<para>Включает выбор условий в древовидной структуре с возможностью обхода свойств связанных сущностей. Значение по умолчанию равно <literal>true</literal>. В случае задания значения <literal>false</literal> выбор условий осуществляется в плоском выпадающем списке из описателей условий, заданных в дескрипторе экрана.</para>
|
||||
<para>Интерфейс: <code>ClientConfig</code></para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.groovyEvaluatorImport">
|
||||
<term>cuba.groovyEvaluatorImport</term>
|
||||
<listitem>
|
||||
@ -973,7 +998,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Значением свойства должен быть список имен файлов, разделенный пробелами. Файлы загружаются по правилам интерфейса <code>
|
||||
<link linkend="resources">Resources</link>
|
||||
</code>.</para>
|
||||
<para>Используется в блоках Web Client и Desktop Client.</para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.menuConfig=cuba-web-menu.xml web-menu.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -1001,7 +1026,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<varlistentry>
|
||||
<term>cuba.passwordPolicyEnabled</term>
|
||||
<listitem>
|
||||
<para>Определяет, нужно ли применять политику проверки пароля. Если свойство имеет значение <code>true</code>, то все новые задаваемые пользователями пароли будут проверяться в соответствии со свойством <property>
|
||||
<para>Определяет, нужно ли применять политику проверки пароля. Если свойство имеет значение <literal>true</literal>, то все новые задаваемые пользователями пароли будут проверяться в соответствии со свойством <property>
|
||||
<link linkend="cuba.passwordPolicyRegExp">cuba.passwordPolicyRegExp</link>
|
||||
</property>.</para>
|
||||
<para>Значение по умолчанию: <literal>false</literal></para>
|
||||
@ -1026,7 +1051,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Конфигурационный параметр, задает набор файлов <filename>
|
||||
<link linkend="permissions.xml">permissions.xml</link>
|
||||
</filename>. </para>
|
||||
<para>Используется в блоках Web Client и Desktop Client.</para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.permissionConfig=cuba-web-permissions.xml web-permissions.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -1046,14 +1071,14 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<varlistentry id="cuba.portal.anonymousUserLogin">
|
||||
<term>cuba.portal.anonymousUserLogin</term>
|
||||
<listitem>
|
||||
<para>Логин пользователя системы, который используется для создания аниномной пользовательской сессии в блоке Web Portal. </para>
|
||||
<para>Логин пользователя системы, который используется для создания аниномной пользовательской сессии в блоке <structname>Web Portal</structname>. </para>
|
||||
<para>Пользователь с таким логином должен быть создан в подсистеме безопасности, и ему должны быть назначены соответствующие права. Пароль пользователя игнорируется, так как анонимная сессия портала создается методом <code>
|
||||
<link linkend="login">loginTrusted()</link>
|
||||
</code> с передачей пароля, указанного в свойстве <property>
|
||||
<link linkend="cuba.trustedClientPassword">cuba.trustedClientPassword</link>
|
||||
</property>.</para>
|
||||
<para>Интерфейс: <code>PortalConfig</code></para>
|
||||
<para>Используется в блоке Web Portal.</para>
|
||||
<para>Используется в блоке <structname>Web Portal</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.remotingSpringContextConfig">
|
||||
@ -1065,7 +1090,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Значением свойства должен быть список имен файлов, разделенный пробелами. Файлы загружаются по правилам интерфейса <code>
|
||||
<link linkend="resources">Resources</link>
|
||||
</code>.</para>
|
||||
<para>Используется в блоке Middleware.</para>
|
||||
<para>Используется в блоке <structname>Middleware</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.remotingSpringContextConfig=cuba-remoting-spring.xml remoting-spring.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -1075,7 +1100,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Включает и выключает механизм выполнения <link linkend="scheduled_tasks_cuba">назначенных заданий</link> CUBA. </para>
|
||||
<para>Значение по умолчанию: <literal>false</literal></para>
|
||||
<para>Интерфейс: <code>ServerConfig</code></para>
|
||||
<para>Используется в блоке Middleware.</para>
|
||||
<para>Используется в блоке <structname>Middleware</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
<varlistentry id="cuba.springContextConfig">
|
||||
@ -1106,7 +1131,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<listitem>
|
||||
<para>Пароль, используемый методом <code>LoginService.loginTrusted()</code>. Средний слой может аутентифицировать пользователей, подключающихся через доверенный клиентский <link linkend="app_tiers">блок</link>, без проверки пользовательского пароля. </para>
|
||||
<para>Это свойство используется в случае, если пароли пользователей не хранятся в БД, и реальную аутентификацию выполняет сам клиентский блок, например, путем интеграции с <application>Active Directory</application>.</para>
|
||||
<para>Интерфейсы: <code> ServerConfig</code>, <code>WebConfig</code></para>
|
||||
<para>Интерфейсы: <code>ServerConfig</code>, <code>WebConfig</code></para>
|
||||
<para>Используется в блоках: <structname>Middleware</structname>, <structname>Web Client</structname>, <structname>Web Portal</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -1115,7 +1140,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<listitem>
|
||||
<para>Маска IP адресов, с которых возможен вызов метода <code>LoginService.loginTrusted()</code>, в формате регулярного выражения.</para>
|
||||
<para>Значение по умолчанию: <literal>127\.0\.0\.1</literal></para>
|
||||
<para>Интерфейсы: <code> ServerConfig</code>, <code>WebConfig</code></para>
|
||||
<para>Интерфейсы: <code>ServerConfig</code>, <code>WebConfig</code></para>
|
||||
<para>Используется в блоках: <structname>Middleware</structname>, <structname>Web Client</structname>, <structname>Web Portal</structname>.</para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
@ -1185,7 +1210,7 @@ menu-config.sales$Customer.lookup=Customers</programlisting></para>
|
||||
<para>Значением свойства должен быть список имен файлов, разделенный пробелами. Файлы загружаются по правилам интерфейса <code>
|
||||
<link linkend="resources">Resources</link>
|
||||
</code>.</para>
|
||||
<para>Используется в блоках Web Client и Desktop Client.</para>
|
||||
<para>Используется в блоках <structname>Web Client</structname> и <structname>Desktop Client</structname>.</para>
|
||||
<para>Пример:<programlisting>cuba.windowConfig=cuba-web-screens.xml web-screens.xml</programlisting></para>
|
||||
</listitem>
|
||||
</varlistentry>
|
||||
|
Loading…
Reference in New Issue
Block a user