/** * 左侧数据列表模块 */ const Grid = require('./grid'); // const LANG_T = antSword['language']['toastr']; const LANG = antSword['language']['shellmanager']['list']; class List { /** * 初始化函数 * @param {Object} cell dhtmlx cell-object * @param {Object} top shell-manager obj * @return {[type]} [description] */ constructor(cell, top) { // 删除折叠按钮 document.getElementsByClassName('dhxlayout_arrow dhxlayout_arrow_va')[0].remove(); this.cell = cell; this.grid = new Grid(cell, this); this.updateHeader(); } /** * 更新标题 * @param {number} num 数据总数 * @return {[type]} [description] */ updateHeader(num = 0) { this.cell.setText(` ${LANG['title']} (${num})`); } } module.exports = List;