未能在dojotolkit的datagrid中插入combobox
failed to insert combobox in datagrid in dojotoolkit
require(['dojo/_base/lang','dojox/grid/DataGrid','dojo/data/ItemFileWriteStore','dojo/dom','dojo/domReady!'],函数(lang、DataGrid、ItemFileWriteStore、dom){
var数据={标识符:"id",项目:[]};var data_list=[{col1:"正常",col2:"X",col3:"A",col4:29.91,col5:1,combo:"mbo"},{col1:"重要",col2:"Y",col3:"B",col4:9.33,col5:2,combo:"mbo"},{col1:"重要",col2:"Z",col3:"C",col4:19.34,col5:1,combo:"mbo"}
];
var rows = 10;
for(var i = 0, l = data_list.length; i < rows; i++){
data.items.push(lang.mixin({ id: i+1 }, data_list[i%l]));
}
var store = new ItemFileWriteStore({data: data});
var layout = [[
{'name': 'SNO', 'field': 'id', 'width': '100px'},
{'name': 'Name', 'field': 'col2', 'width': '100px'},
{'name': 'Batch ', 'field': 'col3', 'width': '200px'},
{'name': 'Percent', 'field': 'col4', 'width': '150px'},
{'name': 'stage', 'field': 'col5', 'width': '150px'}
{'name':'combo','field':'combo','width':'200px',
'require':'js.dojox.grid.cell.dijit.js','cellType':'js.dojox.grid.cells.ComboBox','options':[ 'A', 'B', 'C' ],'editable':'true'}
]];
var grid = new DataGrid({
id: 'grid',
store: store,
structure: layout,
rowSelector: '20px'});
grid.placeAt("gridDiv");
grid.startup();
});
您必须添加
dojox/grid/cells/dijit
到您需要的
相关文章:
- 将样式表插入iframe
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 如何动态插入jquery代码
- 动态插入的表:JQuery未检测到最后一行
- 使用JavaScript动态插入DIV的成本有多高
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 将对象动态插入到现有对象中
- 将数组中的值插入到表中
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- 我如何在数字插入中使用逗号,这样它就不会'不要破坏我的输入字段
- 使用PHP插入HTML在JavaScript上不起作用
- javascript:将数据库中的数据插入到html5文本字段中
- 从数据库中获取数据并插入JavaScript变量
- 如何使用innerHtml正确插入html
- AngularJS指令,在元素后插入HTML
- 当用户按下回车键时,自动在text区域/text中插入消息
- 如何使用JS禁用表行,并在MYSQL中插入所选选项
- 将文本插入光标所在的文本区域
- 属性gridster项应插入到何处
- 未能在dojotolkit的datagrid中插入combobox