zoukankan      html  css  js  c++  java
  • 框架-弹出选择框(Jquery传递Json数组)

    给一个button按钮,执行方法

    Json传值
    $("body").on("click", "#btnsure", function() {
                    var cblInfo = $.asGetValuesOfCtrlName("gridform_myTable", "gridSel", "|");
                    if (cblInfo.length < 1) {
                        alert("请选择一条记录");
                        return false;
                    }
                    var userCode = "@sysLoginInfo.User.UserCode";
                    var sUrlParam = "&select=1;
                    var dlgParam = {
                        title: "选择员工",
                        close: function() {
                            if (art.dialog.data("RetStatus") == 101) {
                                var sellproduct = "";
                                var retValue = art.dialog.data("RetValue");//.split("^");
                                $.each(retValue,function(index, obj) {
                                    sellproduct = obj.SellProductCode;
                                });
                                var sp = {};
                                //提交
                                $.asAppExecute(sp, function(retData) {
                                    if (retData.RetStatus == 108) {
                                        alert(retData.RetValue);
                                        $.asTableReloadData(gConfig.id, queryParams);
                                    }
                                }, function() {
                                    alert("程序出现异常");
                                });
                            }
                        }
                    };
                    $.asAppModalDialog("Employee", sUrlParam, dlgParam);
                });


    弹出的列表页增加按钮,模块增加按钮操作,页面增加方法
    //弹框选择销售产品(为销售合同做准备)
                $("body").on("click", "#btnselect", function() {
                    var info = $.asGetValuesOfCtrlName("gridform_myTable", "gridSel", "|");
                    var formData = {};
                    formData.strCodes = info;
                    formData.tableName = "TrainErp_vSellProduct";
                    formData.strWhere = "SellProductCode";

                    var sysAjaxUrl = "/manage/Popup/GetPopupForDataTable";
                    var retInfoCheck = sysDoAjaxPost(sysAjaxUrl, formData);
                    if (retInfoCheck.RetStatus == 400) {
                        art.dialog.data("RetStatus", "101");
                        var retValue = eval("("+retInfoCheck.RetValue+")");
                        art.dialog.data("RetValue",retValue);
                        art.dialog.close();
                    } else {
                        art.dialog.close();
                    }
                });

  • 相关阅读:
    web.xml中的contextConfigLocation在spring中的作用
    folder、source folder、package 区别与联系
    mysql
    十六进制浮点转十进制浮点型
    float浮点数的二进制存储方式及转换
    API -- java.lang.Integer
    MyISAM与InnoDB区别
    mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
    刷新当前页面
    正则表达式
  • 原文地址:https://www.cnblogs.com/howie/p/4999661.html
Copyright © 2011-2022 走看看