Javascript 基于条件在dojo网格中显示/隐藏列
伙计们,我有一个列,我想隐藏和显示的基础上设置的条件。。。那么如何在dojo中做到这一点。。。这是我的密码Javascript 基于条件在dojo网格中显示/隐藏列,javascript,dojo,Javascript,Dojo,伙计们,我有一个列,我想隐藏和显示的基础上设置的条件。。。那么如何在dojo中做到这一点。。。这是我的密码 this._grid = new Grid({ myColumn, {field: 'description' ,label:'description', dismissOnEnter: false, editor: 'textBox', autoSave: true, renderCell: function(object, data, td, options){
this._grid = new Grid({
myColumn,
{field: 'description' ,label:'description', dismissOnEnter: false, editor: 'textBox', autoSave: true, renderCell: function(object, data, td, options){
td.innerHTML = data;
}}]
});
var myColumn = {
field: 'myColumn',
label: 'myColumn',
editor: Select,
hidden:false, /* hide or show based on condition*/
autoSave: true,
};
任何帮助都将不胜感激。。。感谢使用
grid.layout.setColumnVisibility(0,true)
动态显示或隐藏网格的列
如果要隐藏或显示更多列,请使用
grid.beginUpdate()
grid.layout.setColumnVisibility(i, visible);
grid.endUpdate();
i是要隐藏/显示的列索引,visible为true/false
希望这有帮助
**********************更新**********
添加
**************更新2*****************
看看这个扩展
您可以轻松使用CSS
style列(“idOfColumn”,“display:none;”)
我添加了一个JSFIDLE链接,请查看该帮助是否使用dgrid而不是enchance网格