|
哪位大哥大姐教教我:
今天照着官网上的教材学Data组件,当运行setRowState方法时老报错:Data is not defined。
然后运行 dw.saveData();方法时也报错:cannot read property ‘saveData’ of underfined
代码如下:
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Model = function(){
this.callParent();
};
Model.prototype.button3Click = function(event){
//用newdata插入数据
var dw=this.data1;
var li_count=dw.count()+1;
var ls_name='newname'+li_count+''
var ls_sex='newsex'+li_count+''
var ls_id=li_count+''
dw.newData({defaultValues:[{name:ls_name,sex:ls_sex,id:ls_id}]});
};
Model.prototype.button4Click = function(event){
//用add插入数据
var dw=this.data1;
var li_count=dw.count()+1;
var ls_name='addname'+li_count+''
var ls_sex='addsex'+li_count+''
var ls_id=li_count+''
var row=dw.add({name:ls_name,sex:ls_sex,id:ls_id});
dw.setRowState(row,Data.STATE.NEW);
};
Model.prototype.button1Click = function(event){
var dw=this.data1;
dw.open();
dw.refreshData();
};
Model.prototype.button2Click = function(event){
//通过loadData加载数据
var dw=this.data1;
var li_count=dw.count()+1;
var ls_name='loadname'+li_count
var ls_sex='loadsex'+li_count
var ls_id=li_count+''
dw.loadData(
{rows:[{id:ls_id,name:ls_name,sex:ls_sex}]},true
);
};
Model.prototype.button5Click = function(event){
var dw=this.date1;
dw.saveData();
};
return Model;
});
|
|