LigerUI一些属性设置方法

ligerui的grid表格是这样初始化的:

function f_initGrid(){
	g = manager = $("#maingrid").ligerGrid({
		rownumbers:true,
	    columns: [
	             {display: '序列号', name:'serialNumber',isSort:true,width:'5%'},
	             {display: '类别', name: 'pcategory' ,isSort:true,width:'5%'},
	             {display: '类型', name: 'ptype',isSort:true,width:'5%'},
	             {display: '参数名', name: 'attribute' ,isSort:true,width:'30%'},
	             {display: '参数值', name: 'value', isSort:true,width:'20%',editor: { type: 'text' }},
	             {display: '描述', name:'description',isSort:true,width:'25%'},
		         {display: '操作', width:'10%',render: function (rowdata, rowindex, value)
		             {
		 	            	var h = "";
			 	            if (!rowdata._editing)
			 	            {
			 	                h += "<a href='javascript:beginEdit(" + rowindex + ")'>编辑</a> ";
			 	            }
			 	            else
			 	            {
			 	                h += "<a href='javascript:endEdit(" + rowindex + ")'>提交</a> ";
			 	                h += "<a href='javascript:cancelEdit(" + rowindex + ")'>取消</a> ";
			 	            }
			 	            return h;
		        	 	
		         }
		         }}
	      ],
	    height:'100%',
	    title:'系统参数',
	    showTitle:true,
	    enabledEdit: true,
	    clickToEdit:false,
	    allowAdjustColWidth:true,
	    usePager:true,
	    pageSize:20,
	    pageParmName:'start',//页索引参数名,(提交给服务器)
	    pagesizeParmName:'limit',//页记录数参数名,(提交给服务器)
	    record: 'total',
	    enabledSort:true,
	    root:'data',
	    url: 'context/listParams.do',
		});
}
这个大家都知道,最后一列是“操作”列,功能是对数据的修改,可以使用render加函数的方法实现如尚书代码,今天需要的功能是根据有无权限来显示操作列,这个需要设置属性hide为true,我对js了解的不多,于是在这就卡了半天,后来在技术群里得到了方法

hide:isShow()
function isShow(){
		        	 if(showConfigParams && hasConfigParamsUpdate){
		        		 return true;
		        	 }else{
		        		 return false;
		        	 }
		         }
在后面加上这样,也就是将“true”这个字段写成函数,注意这个函数最好写在外面,然后调用这个函数,否则函数不会生效的!,根据条件来控制!这样就能实现我想要的功能了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值