web开发--表格列改变事件(选择某列后设置其它列显示或隐藏)原创
金蝶云社区-余路生
余路生
0人赞赏了该文章 329次浏览 未经作者许可,禁止转载编辑于2022年07月13日 11:42:28

有以下需求:当表格的费用类型为某个值时,显示或隐藏其它列,如下图

1.png


可以配置列的onchange事件实现,方法如下:

1、配置onchange函数

2.png


2、保存生成代码

3.png


3、写代码实现

4.png

代码:

//当分录的费用类型为某些值时,显示勘探手段等列
onChangeExpenseType:function(event,value){
         var expense = new Array('0105','0106');
	 if(expense.includes(value.current.number)){
               //设置显示列
               waf("#entries").wafGrid("showColumn", ["mkmeans","mkdrillingteams"]);          
         }else{
               //设置隐藏列
         	waf("#entries").wafGrid("hideColumn", ["mkmeans","mkdrillingteams"]);         
         }
}


图标赞 0
0人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0