问题:多次使用$('#dg').datagrid("hideColumn", "operation");
和$('#dg').datagrid("showColumn", "operation");
时,出现宽度不断增加
原因:可能是fitColumns导致
解决办法:把fitColumns设为 false,宽度用百分比
用$("#dg").datagrid('getColumnOption',"operation").width =100;
方法设置宽度
如果想设成百分比,可以
var col=$('#dg').datagrid('options').width;//获取datagrid的宽度
col=col*0.35-130;//计算titlel列合适的宽度
$("#dg").datagrid('getColumnOption',"operation").width =col;