Show/Hide Toolbars

Полное руководство администратора

Объекты и методы для нового ДП "Таблица"

Ссылки Назад Вверх Вперед

Таблица

object EpTable: {
  savedRowsCount: numeric,
  filteredRows: [ object Row ],
  multiWindow: object MultiWindow
}

Строка таблицы

object Row: {
  cells: [ object Cells ],
  id: number
}

Ячейка таблицы

object Cell: {
  columnId: numeric,
  columnValue: mixed,
  tooltip: function
}

Строки с учетом условий фильтра и пейджинга

filteredRows - строки, отобранные с учетом заданных условий фильтра (если фильтр включен), а также с учетом пейджинга (т.е. только на текущей странице, если пейджинг включен).

Множественный выбор

object MultiWindow: {
  filteredRows: [ object Row ]
}

 

Методы

Для таблицы:

onTableLoaded – загрузка/перезагрузка страницы, переключение страниц таблицы.

onTableRowAdded – добавление строки (передается объект строки).

onTableRowChanged – изменение значения ячейки.

onTableSaved – сохранение таблицы.

Для таблицы в режиме множественного выбора:

onTableMWLoaded – загрузка/перезагрузка страницы, переключение страниц таблицы.

onTableMWRowSelected – выбор строки (передается объект строки).

onTableMWRowChanged – изменение значения ячейки.

onTableMWClosed – закрытие окна множественного выбора.

Для ячейки:

tooltip() - подсказка, всплывающая при наведении мыши на ячейку.

!warning Методы обновления ДП "Таблица" вызываются после отработки метода обновления карточки задачи (MTFMainLoadFinished).