KSK*_*KSK 7 javascript dojo dojox.grid dojo.gridx gridx
我dojo.gridx用来显示我的价值观.有时用户可以创建新行.这样我在单击newRow按钮时添加了一个新按钮,将调用onclick方法.
在该方法中创建了新的行代码.我的代码如下.
addRow:
function() {
var that = this;
var gridIdLocal = dijit.byId('GridId');
that.lastIndex+=1; ( last index count I get externally)
var newRow = {
Id : '',
ClassDES:'',
createdDate: that.getTodayDate(),
activatedDate:that.getTodayDate(),
deactivedDate:'',
activeStatus:'Y',
id : lastIndex
};
gridIdLocal.store.newItem(newRow);
gridIdLocal.store.save();
},
Run Code Online (Sandbox Code Playgroud)
通过这段代码,我可以创建一个新行,但我想将鼠标光标指向新添加的行的第二列(ClassDES).
我该如何实现此功能dojo.gridx?
我还没有使用过 Dojo gridx,但是看看它的一个基本演示,它正在为每一行渲染一个<table>内部<div>。使用上面示例中的 newRow 对象,您可以执行类似于 jquery 的操作
function() {
var that = this;
var gridIdLocal = dijit.byId('GridId');
that.lastIndex+=1; ( last index count I get externally)
var newRow = {
Id : '',
ClassDES:'',
createdDate: that.getTodayDate(),
activatedDate:that.getTodayDate(),
deactivedDate:'',
activeStatus:'Y',
id : lastIndex
};
gridIdLocal.store.newItem(newRow);
gridIdLocal.store.save();
$(newRow).find("td")[1].children("input").focus();
},
Run Code Online (Sandbox Code Playgroud)
如果您可以发布一个有效的 jsfiddle,那么解决起来会更容易。
| 归档时间: |
|
| 查看次数: |
351 次 |
| 最近记录: |