Инструменты пользователя

Инструменты сайта


form-definition

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
form-definition [2026/05/27 14:04] – [grid] madminform-definition [2026/07/02 16:40] (текущий) – [multi] madmin
Строка 344: Строка 344:
   * **align** - left|right|center   * **align** - left|right|center
   * **lightclick** - 0|1 обработка легкого нажатия мышки (как для пометки mark), имеет смысл для check и icons   * **lightclick** - 0|1 обработка легкого нажатия мышки (как для пометки mark), имеет смысл для check и icons
-дополнительный тип поля 
-  * type=html - содержимое интерпретируется как HTML, реализована CSS поддержка таблиц для таких полей: 
-<code> 
-<table class="table"> ... </table> 
-<table class="table hover"> ... </table> 
-</code> 
  
-вариант панели+=== вариант задания высоты панели по содержимому ===
 <code> <code>
 <panel type="grid" align="top" height="auto" minheight="100px" maxheight="35%"> <panel type="grid" align="top" height="auto" minheight="100px" maxheight="35%">
Строка 360: Строка 354:
 </panel> </panel>
 </code> </code>
 +
 +Для этого варианта важно:
 +  * выравнивание **align="top"** или **align="bottom"**
 +  * высота не задана или **height="auto"**
 +  * можно задать **minheight** и **maxheight**, значения можно задавать в **px** или **%**
 +  * если высота определяется содержимым, то <del>splitter="1"</del> задавать нельзя
 +
 ==== tree ==== ==== tree ====
 Панель дерева. Источник данных древовидный. Особым образом обрабатываются атрибуты row: Панель дерева. Источник данных древовидный. Особым образом обрабатываются атрибуты row:
Строка 457: Строка 458:
 </panel> </panel>
 </code> </code>
 +
 +=== вариант задания высоты панели по содержимому ===
 +<code>
 +<panel type="html" align="top" height="auto" minheight="100px" maxheight="35%">
 +  <field name="fieldName1"/>
 +</panel>
 +</code>
 +
 +Для этого варианта важно:
 +  * выравнивание **align="top"** или **align="bottom"**
 +  * высота не задана или **height="auto"**
 +  * можно задать **minheight** и **maxheight**, значения можно задавать в **px** или **%**
 +  * если высота определяется содержимым, то <del>splitter="1"</del> задавать нельзя
 +
  
 === Макроподстановки: === === Макроподстановки: ===
Строка 513: Строка 528:
 </panel> </panel>
 </code> </code>
 +
 +=== вариант задания высоты панели по содержимому ===
 +<code>
 +<panel type="list" align="top" height="auto" minheight="100px" maxheight="35%">
 +  <field name="fieldName1"/>
 +</panel>
 +</code>
 +
 +Для этого варианта важно:
 +  * выравнивание **align="top"** или **align="bottom"**
 +  * высота не задана или **height="auto"**
 +  * можно задать **minheight** и **maxheight**, значения можно задавать в **px** или **%**
 +  * если высота определяется содержимым, то <del>splitter="1"</del> задавать нельзя
 +
 === Макроподстановки: === === Макроподстановки: ===
 <code> <code>
Строка 546: Строка 575:
   style="list|check"   style="list|check"
   dlgstyle="auto|list|check"   dlgstyle="auto|list|check"
 +  dlgcheckmax="<для режима dlgstyle=auto максимальное кол-во строк, отображаемых как check, по умолчанию 25>"
   rowset="<набор строк, содержащий выбранные строки>"   rowset="<набор строк, содержащий выбранные строки>"
   onaction="<вызов формы выбора>"   onaction="<вызов формы выбора>"
form-definition.1779879890.txt.gz · Последнее изменение: 2026/05/27 14:04 — madmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki