Commit c57ec0e6 authored by Valentin Skripnikov's avatar Valentin Skripnikov

-

parent 240559c9
...@@ -123,15 +123,39 @@ ...@@ -123,15 +123,39 @@
.. code-block:: js .. code-block:: js
/** /*
* Формат данных для динамической таблицы * Формат данных для динамической таблицы
*/ */
{ {
"id": "table-id", // идентификатор компонента "id": "person-list", // идентификатор таблицы
"type": "appendable_table", // тип компонента "type": "appendable_table", // тип компонента
"data": [], // массив с данными таблицы "key": "<div class=\"asf-Inline\" style=\"font-family: Arial, sans-serif; font-size: 12px;\">Иванов Иван</div><div class=\"asf-Inline\" style=\"font-family: Arial, sans-serif; font-size: 12px;\">23</div><div class=\"asf-Inline\" style=\"font-family: Arial, sans-serif; font-size: 12px;\">Сериков Серик</div><div class=\"asf-Inline\" style=\"font-family: Arial, sans-serif; font-size: 12px;\">25</div>", // значение свертки таблицы
"key": "Значение свертки таблицы" // Компоненты внутри таблицы имеют идентификаторы, т.к. таблица может иметь несколько строк,
} // чтобы идентификаторы не дублировались к идентификатору добавляется строка -bN,
// где N номер строки таблицы, нумерация строк начинается с 1.
// Например, если компонент в таблице имеет идентификатор cmp,
// то значения идентификаторов для строк будут иметь вид cmp-b1, cmp-b2 и т.д.
// Окончание -bN должно иметь одинаковый номер N для компонентов одной строки.
"data": [{ // массив с данным таблицы
"id": "person-b1", // идентификатор компонента. Первая строка таблицы
"type": "textbox",
"value": "Иванов Иван"
}, {
"id": "age-b1", // идентификатор компонента. Первая строка таблицы
"type": "numericinput",
"value": "23",
"key": "23"
}, {
"id": "person-b2", // идентификатор компонента. Вторая строка таблицы
"type": "textbox",
"value": "Сериков Серик"
}, {
"id": "age-b2", // идентификатор компонента. Вторая строка таблицы
"type": "numericinput",
"value": "25",
"key": "25"
}]
}
.. js:function:: createRow() .. js:function:: createRow()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment