Javascript 基于条件在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){

伙计们,我有一个列,我想隐藏和显示的基础上设置的条件。。。那么如何在dojo中做到这一点。。。这是我的密码

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网格