javascript - DOJO:dojox.grid.TreeGrid + 复选框如何

标签 javascript tree dojo

是否可以将 chceckboxes 放在 LazyTreeGrid 中?

也许有一些插件会自动更新所选对象并触发 onSelectionChanged 事件?

感谢您的帮助。

最佳答案

树状网格在复选框方面存在错误。 { 字段:“isSelected”,名称:“Selected”,宽度:“6em”,可编辑:“true”,alwaysEditing:“true”,cellType:“dojox.grid.cells.Bool” ,

将显示复选框。但当您选中/取消选中该值时,它不会为您提供该值。

要修复它,您需要这样做: { field: "recvid",name: "Selected", width: "6em",formatter:formatCheckBox},

 function formatCheckBox(value,rowIndex) 
    {
        var icon;
        //var item = e.grid.getItem(rowIndex);
        //var itemName = item.itemName.toString();
        var id = value + "|" + 'Selected';
        //console.log(rowIndex + " "+value);

         if (rowIndex!=-1)
         {
          icon = "<input  style=\"vertical-align: middle;\" id='" + id + "' name='grid_item_checkbox' type='checkbox' />&#xA0;";
         }
        return icon;
    }

关于javascript - DOJO:dojox.grid.TreeGrid + 复选框如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116755/

相关文章:

javascript - 删除 IE 的滚动条

javascript - 如何在浏览器中使用ethereumjs-tx

search - 如何在二叉树中找到给定深度的节点值的总和?

c# - 为什么径向树布局绘图算法会产生交叉边?

python - 使用父指针在二叉搜索树中删除

html - 使用 Extjs/Dojo 等开发基于 Web 的应用程序是否比使用 HTML/JQuery 更有效

javascript - 使用 JSON.parse 的 JSON 到 HTML 未定义错误

javascript - ui-router 不能在 nodejs 文件夹中工作,但可以在 plunker 上工作

javascript - Dojo:BorderContainer 如何更改拆分器的宽度/高度?

javascript - XPages - 更改放置栏按钮的背景颜色