天涯何

博客园 首页 新随笔 联系 管理
//后端代码,连接前端代码
protected override void OnSubmit(string actionName, H3.SmartForm.SmartFormPostValue postValue, H3.SmartForm.SubmitSmartFormResponse response) { if(actionName == "getStage") { response.ReturnData = new Dictionary<string, object>(); String isStage = this.Request["isStage"] + String.Empty; response.ReturnData.Add("dataList", selectSon(isStage)); } base.OnSubmit(actionName, postValue, response); }

 前端传值变化 后端加过滤项目条件,拿不到页面的值,需要从前端传一个值

 

// 提交后事件
AfterSubmit: function(action, responseValue) {
    if (action == "addStage") {
        $.SmartForm.PostForm("getStage", { isStage: "1" }, function(data) {
            var data1 = data.ReturnData["dataList"];
            if (data1 != null) {
                // 隐藏按钮
                that.addStage.SetVisible(false);
                // 清空子表数据
                var details = that.D000772F06847ec1bd334b93a905fdc3049187e6;
                details.ClearRows();
                var result = data1;
                if (result != null && result.length > 0) {
                    for (var i = 0; i < result.length; i++) {
                        var controlManager = that.D000772F06847ec1bd334b93a905fdc3049187e6; // 获取子表控件对象
                        var subObjectId = $.IGuid(); // 创建行ID
                        controlManager.AddRow(subObjectId, {
                            "D000772F06847ec1bd334b93a905fdc3049187e6.workDetail": result[i],
                        });
                    }
                }
            }
        }, function(data) {
            $.IShowWarn("异常,请联系管理员");
        }, false);
    }
}

 

posted on 2022-05-06 11:27  天涯何  阅读(93)  评论(0)    收藏  举报