公共接口
更新时间: 2022-05-09 浏览次数: {{ hits }}


接口名称参数说明与示例
Ajax方法$.SmartForm.PostForm
(actionName,data,
callBack,errorBack,async);
参数说明:actionName:提交的ActionName; data:提交后台的数据; callback:
回调函数; errorBack:错误回调函数; async:是否异步.
示例:
var paramData = { Phone: telephone };
        $.SmartForm.PostForm("DuplicateChecking",paramData,
              function (data) {
                  var flag = data.Successful;
                  if (!flag) { $.IShowWarn(data.Errors[0]); }
              },
              function(data){ $.IShowWarn(data.Errors); },
              false);
弹出提示方法$.IShowWarn(Info);参数说明:Info: 需要在界面上显示的文本内容,
示例:$.IShowWarn("请选择需要一样数据!");
打开窗口方法$.IShowForm(schemaCode, objectId, checkIsChange);参数说明:schemaCode:表单编码;objectId;表单数据Id;checkIsChange:关闭时,是否感知变化; 
示例:打开表单指定的表单
$.IShowForm( "D000001SeasonableObjective","a0095b15-c20f-4b82-8d9b-1b86be70009d",false);
接收窗口传递参数$.IGetParams("key");参数说明:获取由$.IShowForm第三个参数传递的Key对应的值.
示例:获取$.IShowForm第三个参数传递的Key对应的值,并通过postValue变量
传递到后台.
BeforeSubmit:function(action, postValue){
        postValue.Data["SeasonableObjective"] = $.IGetParams("SeasonObjectiveID");
},
定位方法$.ILocation();说明: 获取用户终端当前的定位位置. 返回位置的经度、维度值.
示例:
var myLocation = $.ILocation();
列表获取选中记录方法$.ListView.GetSelected();说明:获取从列表中选中数据,jaso数组.
示例:
var objects= $.ListView.GetSelected();
        if(objects ==null || objects == undefined || objects ==""){
            $.IShowWarn("请选择!");
            return;
        }
        var params= {SeasonObjectiveID: objects [0].ObjectId};
        $.IShowForm("D000001ObjectiveSummary", null, params);
列表刷新方法$.ListView.RefreshView();说明:刷新列表的方法.