editorGridPanel中comboBox作为editor时动态去掉某些选项
现在列 编辑器是comboBox 选项是写死在页面中的如下:
<select id="num" style="display: none;">
<option name=1>one</option>
<option name=2>two</option>
<option name=3>three</option>
...
</select>
在编辑该列中的某些单元格时 根据需求 这些选项中的某个或某些可能要求不显示,也就是在这个comboBox的选项中进行筛选,请教高手该功能如何实现?
------解决方案--------------------var os = document.getElementById("num").options;
for(var i = 0; i < os.length; i++) {
//在这里判断是否是要显示的,如果不显示可以这样
os[i].style.display = "none";
}
------解决方案--------------------
我的想法是你把选项的值定义在数组(也可以是json格式的数据)中。
然后combox再去读取数组里面的元素。
如果你要修改直接去编辑数组。