Web WAF2 设置可编辑按钮只在选择复选框时选中当前行

问题描述:KD_ WAF2开发中,目前对多选框的multiselect 和multiboxonly属性有如下定义:

只有当multiselect = true时起作用,如果multiselect设置为true,那么点击行任何位置都可以选中行。当multiboxonly设置为ture之后,就只有点击行前面的checkbox才会选中行。如果点击其它没有被选中的行,那么点中的行被选择,其它行取消选择。

然而,我是说实际上,红色字部分,根本木有实际。这让功能上需要此类设计的猴子们无从下手了。

于是,我用了如下办法:

1. 给表格定义了一个行选择前触发事件(beforeSelectRow),绑定方法beforSelect ;


2. 这个方法这样搞:

//行选择之前,判断是否选中的是checkbox,不是的话,本行不选中
     beforeSelect:function(rowid,e){
	  if($(e.target).prop('type') != 'checkbox') return false;
        }

3. 于是,其它单元格该怎么玩就不关这个checkbox的事了。





你可能感兴趣的:(开发环境)