1 / 16
文档名称:

app开发规范和说明.doc

格式:doc   大小:96KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

app开发规范和说明.doc

上传人:hnxzy51 2020/12/7 文件大小:96 KB

下载得到文件列表

app开发规范和说明.doc

相关文档

文档介绍

文档介绍:针对app开发过程中的常用操作,进行了规整理,如下:
一、常用工具介绍
1、执行命令
,,目前提供了四种命令,如下:
、doCommand:执行常规命令,主要应该在列表操作中,对数据记录的某些属性进行简单的修改操作,如启用禁用、升序降序等。
接口定义
/**
* 一般性的命令操作,用于GET方式提交
* url:调用的路径
* callback:执行完成后的回调函数
* alertmsg:执行完成后是否弹出返回信息
*/
doCommand:function(url,callback,alertmsg){
();
$.getJSON(url, function(data){
();
if(alertmsg){
$.("提示",);
}
if($.isFunction(callback)){
callback(data);
}

});
}
调用方式
if('1'==){
operation += '<a href="javascript:void(0)" onclick="(\'${ctx}/finedo/sysparam/updateState?paramid='++'&state=0\',doSearch,true)">[禁用]</a>';
}else{
operation += '<a href="javascript:void(0)" onclick="(\'${ctx}/finedo/sysparam/updateState?paramid='++'&state=1\',doSearch,true)">[启用]</a>';
}
、doSearch:执行查询命令,主要应该在列表操作中,根据输入的查询参数执行数据记录的查询。
接口定义
/**
* 执行命令
* datagrid:指定查询的数据列表对象
* url:调用的路径
* data:查询参数
*/
,doSearch:function(datagrid,url,param){
();
$.post(url,param,function(data){
();
$('#'+datagrid).datagrid('loadData',data);
},'json');
}
调用方式
function doSearch(){
var param = {paramname: $('#paramname').val()};
('datagrid','${ctx }/finedo/sysparam/querysysparam',param);
}
、doDelete:执行删除命令,主要应该在列表操作中,对数据记录进行单条或批量删除操作。
接口定义
/**
* 删除记录的公用方法
* datagrid:指定被删除的数据列表对象
* action:指定删除数据的处理方法
* itemid:该值不为空时,则认为是单项删除
* callback:执行完成后的回调函数
*/
,doDelete:function(datagrid,action,itemid,callback){
var ids = [];
var message = "您确定删除这些记录吗?";
if(itemid){
(itemid);
message = "您确定删除该记录吗?";
}else{
var rows = $('#'+datagrid).datagrid('getSelections');
for(var i=0; i<; i++){
(rows[i].optsn);
}
}
if(ids==""){