列表根据审批状态控制操作列按钮显示隐藏,是否可以点击
一、实现效果根据审批状态控制操作列按钮是否可以点击,是否隐藏二、实现思路1. 添加两个操作列按钮;2. 在按钮时可用(isEnable)事件中控制按钮是否可以点击;3. 在隐藏(ishidden)事件中,编写js控制按钮是否可见;
三、具体操作1. 添加两个操作列按钮;
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_6b2bea9a38505032ad652049143431a4_r.png
2. 在按钮时可用(isEnable)事件中控制按钮是否可以点击;
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_7798e5ffd831bc7f1489657339dd2d85_r.png
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_539596c351f889bfee4892396df065f3_r.png
3. 在隐藏(ishidden)事件中,编写js控制按钮是否可见;
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_f62ee8baf80c1d8dedb63f8a8faec014_r.png
https://doc.jepaas.com/uploads/je_doc_jepaas/images/m_c65db9067d75c399d7dd5e7be39e434a_r.png
四、相关代码//按钮时可用(isEnable)事件
function(grid,model,rowIndex,colIndex){
var flag = false;
//获取到当前行审批状态值
varspflag = model.data.SY_AUDFLAG;
// 判断是不是‘审批结束’的状态
if (spflag == 'ENDED'){
flag = true;
}else{
flag =false;
}
return flag;
}
//隐藏(ishidden)事件
function(grid,model,rowIndex,colIndex){
var flag = false;
//获取到当前行审批状态值
varspflag = model.data.SY_AUDFLAG;
// 判断是不是‘审批结束’的状态
if (spflag == 'ENDED'){
flag = true;
}else{
flag =false;
}
return flag;
}
五、关键字
[*]action按钮是否可以点击
[*]action按钮动态显隐
页:
[1]