关于dijit.form.MultiSelect的一些基本操作
来源:互联网 发布:部落冲突空气炮数据 编辑:程序博客网 时间:2024/06/04 19:33
1、动态填充dijit.form.MultiSelect
MultiSelect不支持dojo.data(即datastore),所以如果想把一个datastore动态填充进去,只能写一些javascript代码来动态创建那些<option>标签,基本上是通过myDataStore.fetch()来实现的。
例如:
sel = document.getElementById('idname');
var c = dojo.doc.createElement('option');
c.innerHTML = response;
c.value = response;
sel.appendChild(c);
2、删除选中项
var i;
for (i = sel.length - 1; i>=0; i--) {
if (sel.options[i].value==response) {
sel.remove(i);
return;
}
3、得到动态值
dijit.byId('idname').get('value');
4、清空所有‘
dojo.empty("idname")
从上可以看出,有时候我们可以直接使用dojo控件本身的属性,但其属性不完善,所以有些时候只能使用js关于option的操作来达到目的。
- 关于dijit.form.MultiSelect的一些基本操作
- 关于dijit.form.Select 动态添加等基本操作
- dijit.form.TextBox的一些用法
- dijit.form.NumberTextBox常用操作
- 关于dijit.form.Select中addOption()的一点注意事项
- dijit.form.Select、dijit.form.ComboBox和dijit.form.FilteringSelect三者的区别
- PHP关于文件的一些基本操作
- 关于oracle数据库的一些基本操作
- 关于单链表的一些基本操作
- 关于SQLite的一些基本操作
- mysql关于表格的一些基本操作
- 怪异的dijit.form.Select(一)
- dojo-dijit.form.Button的使用
- dijit/form/FilteringSelect 的使用记录
- Dojo关于dijit/form/CheckBox序列化的疑问?请大侠指教
- 关于iis一些基本操作
- dijit.form.ValidationTextbox
- 关于C# Dockpanel的一些入门的基本操作
- asp.net 清空Cookie
- Windows Mobile告别式 昔日经典回忆录
- asp.net 自定义异常处理
- 为语言和配置提供可更换的资源(资源文件夹适配问题)
- 分布式存储系统设计的若干原则
- 关于dijit.form.MultiSelect的一些基本操作
- Excel操作模式
- 如何理解不能用字符串给字符数组赋值
- asp.net 对话框
- VisualSVN Server的配置和使用方法 图文
- 初学开发的人应该知道的 10 件事情
- Android Intent的基本搞法
- asp.net datagrid
- Android游戏开发之小球重力感应实现