|
function (event) {
var viewModel = this;
//获取当前的model
let gridModel = viewModel.getGridModel();
//afterSetDataSource界面加载完成后,对数据进行修改
gridModel.on('afterSetDataSource', () => {
//获取列表所有数据
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: true };
if(action.cItemName == 'btnEdit'){
if(data.verifystate==2){
actionState[action.cItemName] = { visible: false };
}
}
});
actionsStates.push(actionState);
});
gridModel.setActionsState(actionsStates);
});
}
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|