|
![](template/yudi_2016_bbs/ybimg/common/ico_lz.png)
楼主 |
发表于 2017-5-10 00:32:44
|
显示全部楼层
你好,我使用fID为主键自增列,在应用中设置过滤条件显示数据后,通过newData能新增数据,fID也能自增,想获取最新的fID该怎么获取?因为之前设置了过滤条件,通过setFilter为空或filters.clear后refreshData,data还是指向最初过滤后的数据。
代码如下:
Model.prototype.button1Click = function(event){
var test = this.comp("test");
var options ={
defaultValues : [ {
fName : "hahaha"}]
};
test.newData(options);
test.saveData();
test.refreshData();
test.setOrderBy("fID",0);
alert(test.getValue("fID"));
test.setFilter('filter1',"");
this.comp("test").refreshData();
this.comp("test").setOrderBy("fID",0);
alert(this.comp("test").getValue("fID"));
};
Model.prototype.modelLoad = function(event){
var test = this.comp("test");
var userID = "5";
var filter="fID='"+userID+"'";
test.setFilter('filter1',filter);
test.refreshData();
}; |
|