Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 默认情况下,如何更改dojo treegrid中的子项?_Javascript_Dojo - Fatal编程技术网

Javascript 默认情况下,如何更改dojo treegrid中的子项?

Javascript 默认情况下,如何更改dojo treegrid中的子项?,javascript,dojo,Javascript,Dojo,我发现默认情况下使用dojox/grid/TreeGrid展开时无法更改子项,我想选择一个子项以允许或拒绝,但选择其父项 将要更改,如何防止它,让子项可以分别更改 我发现这个函数在dojox/grid/LazyTreeGrid下运行得很好,但是LazyTreeGrid在默认情况下不能扩展,我们可以默认吗 代码点击dojotreegrid这是LayzyTreegrid,check函数工作正常,但默认情况下不能全部展开。不确定我是否理解您的需求,但如果您想单独更改复选框,您的索引必须是唯一的。您可以

我发现默认情况下使用dojox/grid/TreeGrid展开时无法更改子项,我想选择一个子项以允许或拒绝,但选择其父项 将要更改,如何防止它,让子项可以分别更改

我发现这个函数在dojox/grid/LazyTreeGrid下运行得很好,但是LazyTreeGrid在默认情况下不能扩展,我们可以默认吗


代码点击
dojotreegrid

这是LayzyTreegrid,check函数工作正常,但默认情况下不能全部展开。不确定我是否理解您的需求,但如果您想单独更改复选框,您的索引必须是唯一的。您可以添加时间戳或类似的内容:
input+='onclick=“accessControl(this,'+index+newdate()+',\''+gridId++')。看小提琴:嗨,伙计,我的需求是:1.树精灵应该默认花费所有;2.当检查父项为“允许”或“拒绝”时,则所有子项应为“允许”或“拒绝”;但每个孩子都可以分别检查为“允许”或“拒绝”;3.对于每个项目“允许/拒绝”都是独占的,您只能选中1个复选框。我已经使用Dojo LazyTreeGrid完成了第2项和第3项,但我无法完成第1项。(请参见上面的代码)我尝试添加defaultOpen:true,但它不起作用,然后我尝试使用TreeGrid,但我发现格式化程序功能不起作用。如何使用TreeGrid或LazyTreeGrid完成它们?如果LazyTreeGrid可以在默认情况下全部展开,那么所有3个需求都可以正常工作,但defaultOpen选项不起作用,我们可以进行一些自定义来展开LazyTreeGrid吗?