(DHTMLX 网格)使用复选框打开/关闭拆分网格
(DHTMLX Grid) Use Checkbox to turn on/off Split Grid?
我正在使用DHTMLX Grid,并希望创建打开和关闭splitAt()
功能的功能。它本身工作正常,我知道它不能仅仅通过调用更改函数来工作,每次调用实例时都需要重新启用网格。
我的JavaScript:
function doSplitGridCheck()
{
if(document.getElementById('z3').checked)
mygrid.destructor();
mygrid.splitAt(1);
else
mygrid.destructor();
}
或类似这样的东西:
function doSplitGridCheck()
{
if(document.getElementById('z3').checked)
mygrid.clearAll();
mygrid.loadXML("../db/test.xml");
mygrid.splitAt(1);
else
mygrid.clearAll();
mygrid.loadXML("../db/test.xml");
}
我的网页:
<div><input id='z3' type="checkbox" checked='true' onclick='doSplitGridCheck()' />Split View</div>
我不完全确定这是否可能,但我对 JS 不是很好,所以我来这里寻求建议!我知道事件的顺序需要是 (1) 停止网格,(2) 重新加载网格,(3) 然后在选中时重新应用 splitAt()
函数。
感谢所有帮助。我不确定你需要我做什么,所以问吧!
注意:mygrid.destructor()
和mygrid.splitAt()
是DHTMLX Grid的功能。
不幸的是,不支持拆分模式开/关的动态切换。唯一的方法是破坏网格对象并创建一个没有拆分的新对象。你需要使用 destructor() 方法。
请注意,调用 destructor() 可以完全删除网格对象,然后需要创建一个新对象:
myGrid.destructor();
myGrid = new dhtmlXGridObject('gridbox');
myGrid.setImagePath("../../codebase/imgs/");
相关文章:
- 剑道网格jQuery动画()问题
- 使用Dnamics CRM 2011中的JavaScript读取子网格的所有记录,而不考虑活动页面
- 我可以更改剑道UI网格吗's的外键值
- 拆分单词jquery
- jqGrid树网格问题
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 在Three.js中导出网格会提高性能吗
- 如何在剑道网格初始化后设置pageSizes
- 在threejs中使用纹理网格和线框网格
- 如何在可分组的剑道网格中设置空数据文本
- 将字符串拆分为数组时出现JavaScript错误
- 如何在Angular UI网格中选择下一行
- 在JavaScript中拆分日期字符串的更好方法是什么
- ExtJS网格单元格编辑器,防止焦点松动问题
- 多维数据集网格未在指定的分区中绘制
- webpack代码拆分了handlerbs文件——结果是文件很大
- 光线投射从内部投射时不会碰到网格
- 使用javascript在MVC中查找网格长度时出错
- 网格中的拆分按钮显示在行后面 - 剑道 UI
- (DHTMLX 网格)使用复选框打开/关闭拆分网格