|
viewModel.getGridModel().on('afterClickShowSelectRows', (args) => {
debugger;
if (args == true) {
let gridModel = viewModel.getGridModel();
//获取列表所有数据
const rows = gridModel.getRows();
//从缓存区获取按钮
const actions = gridModel.getCache('actions');
if (!actions) return;
const actionsStates = [];
rows.forEach((data) => {
const actionState = {};
actions.forEach((action) => {
//设置按钮可用不可用
actionState[action.cItemName] = { visible: false };
});
actionsStates.push(actionState);
});
setTimeout(function () {
gridModel.setActionsState(actionsStates);
}, 50);
}
});
args=false的时候再把按钮放出来 |
|