NC 新增自定义按钮 控制是否可用
1.重写 NCAction的 isActionEnable方
@Override
protected boolean isActionEnable() {
if ((getModel().getSelectedOperaDatas() == null) || (getModel().getSelectedOperaDatas().length == 0)) {
return false;
}
return true;
}
- model.addAppEventListener(this); 一定要添加这句话
public void setModel(BillManageModel model) {
this.model = model;
model.addAppEventListener(this);
}
本文介绍了一种在NC系统中通过重写NCAction的isActionEnable方法来控制自定义按钮是否可用的技术方案。该方法检查所选操作数据是否存在且不为空,确保按钮仅在有有效数据时才启用。
548





