小弟我前两天做了一个东西,主要思想就在grid中加载完数据时候用户如果想保存那一行的数据,就点哪一行前面的单选框,然后就是数据保存的问题了,我从网上看到别人都是var m = ds.getModifiedRecords()这个方法来进行数据保存的,但是我用这个方法的时候m.length为0,也就是取不到数据。我想了想getModifiedRecords()会自动发挥datastore中被编辑过的数据,但是我没有编辑datastore中的数据,只是选中了某一行,所有就取不到数据,大家有什么好的方法吗!
解决方案 »
- validate 的remote方法
- 一个通过js向activex控件中传递参数的问题
- 页面中有二个文本框,如果在一加载页面时,焦点自动在第一个文本框内闪烁?
- 高手帮我看看submit打开新窗口的问题
- 有什么办法随机让层在页面上散乱放置?
- 能不能在webform上实现两个文本框的互动,比如一个文本框输入小写,另一个文本框显示大写???
- [火急]请哪位高手帮忙将这些JavaScript代码装配成树型结构,小弟感激不尽!!!
- 能不能编写一个函数来控制一段字幕的滚动??
- 我做的网页总是上面有一小部分是白色的区域,左边也是如此。。。
- 我是新手,请大家帮忙
- js 得到前一个页面的url
- javascript 弹出对话框问题
onDelete : function() {
var deleteIds = ''
var records = this.grid.getSelectionModel().getSelections();
if (!records[0]) {
Ext.MessageBox.alert("提示", "请选择记录。")
return;
}
for (var i = 0; i < records.length; i++) {
deleteIds += records[i].id + ','; // 记录选中的id
this.grid.getStore().remove(records[i]);
}
}