mirror of
https://gitee.com/jmix/cuba.git
synced 2024-12-05 04:38:10 +08:00
Correct description for Table. #PL-2539
Insert space before "экрана" Make link directly to "4.4.1.3. Контроллер экрана"
This commit is contained in:
parent
425f848dff
commit
0f80210dca
@ -7240,21 +7240,26 @@ protected boolean postCommit(boolean committed, boolean close) {
|
||||
<listitem>
|
||||
<para id="gui_element_table_rows">Элемент <sgmltag>rows</sgmltag> является обязательным. В этом элементе необходимо объявить используемый <link linkend="datasources">источник данных</link>.</para>
|
||||
</listitem>
|
||||
<listitem><para id="gui_attr_table_headerMode">Атрибут <sgmltag>headerMode</sgmltag> элемента <sgmltag>rows</sgmltag> задает вариант отображения заголовков рядов:</para><itemizedlist>
|
||||
<listitem>
|
||||
<para id="gui_attr_table_headerMode">Атрибут <sgmltag>headerMode</sgmltag> элемента <sgmltag>rows</sgmltag> задает вариант отображения заголовков рядов:</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para><literal>NONE</literal> − нет заголовков</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para><literal>ICON</literal> − пиктограмма</para>
|
||||
</listitem>
|
||||
</itemizedlist>Для отображения пиктограмм в качестве заголовков рядов, в <glossterm linkend="screen_controller_glossentry">контроллере</glossterm>экрана нужно задать для таблицы <code>IconProvider</code>, реализовав интерфейс <code>com.haulmont.cuba.gui.components.IconProvider.</code><programlisting>Table.IconProvider<SampleEntity> iconProvider = new Table.IconProvider<SampleEntity>() {
|
||||
</itemizedlist>
|
||||
<para>Для отображения пиктограмм в качестве заголовков рядов, в <link linkend="screen_controller">контроллере</link> экрана нужно задать для таблицы <code>IconProvider</code>, реализовав интерфейс <code>com.haulmont.cuba.gui.components.IconProvider.</code></para>
|
||||
<programlisting>Table.IconProvider<SampleEntity> iconProvider = new Table.IconProvider<SampleEntity>() {
|
||||
@Override
|
||||
public String getItemIcon(SampleEntity entity) {
|
||||
return "theme:icons/tag.png";
|
||||
}
|
||||
};
|
||||
|
||||
table.setIconProvider(iconProvider);</programlisting></listitem>
|
||||
table.setIconProvider(iconProvider);</programlisting>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para id="gui_element_table_columns">Следующим обязательным элементом для таблицы является элемент <sgmltag>columns</sgmltag>. Он определяет набор колонок (<sgmltag>column</sgmltag>) таблицы.</para>
|
||||
</listitem>
|
||||
|
Loading…
Reference in New Issue
Block a user