参考案例:/UI2/demo/acc_data/list.w

data组件接管onCustomRefresh事件,就是自己接管数据的刷新

Model.prototype.accountDataCustomRefresh = function(event){
		var data = event.source;
		Baas.sendRequest({
			"url" : "/justep/account", 
			"action" : "queryAccount", 
			"params" : {
				"columns" : Baas.getDataColumns(data), 
				"limit" : event.limit,
				"offset" : event.offset
			}, 
			"success" : function(resultData) {
				var append = event.options && event.options.append;
				data.loadData(resultData, append);
			} 
		});	
	};

data组件接管onCustomSave事件,就是自己接管数据的保存

Model.prototype.accountDataCustomSave = function(event){
		var data = event.source;
		var data2 = data.toJson({onlyChanged:true,excludeCalculateCol:true});
		data2.userdata["tableName"] = 'account';  //写入表名
		var saveParam = {};
		saveParam.tables = [];
		saveParam.tables.push(data2);

		Baas.sendRequest({
			"url" : "/justep/account", 
			"action" : "saveAccount", 
			"params" : saveParam
		});	
	};