给一个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();
                }
            });

框架-弹出选择框(Jquery传递Json数组)的更多相关文章

  1. 【ABAP系列】SAP ALV 导出报表数据 始终使用选定的格式”,一旦勾上,就再也不会弹出选择框了。

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ALV 导出报表数据 始 ...

  2. Jquery实现弹出选择框选择后返回,支持多级分类

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  3. appium+python自动化98-非select弹出选择框定位解决

    前言 遇到问题:document.getElementsByClassName(...)[0] is undefined 选择框如果是select标签的,可以直接用select专用的方法去定位点击操作 ...

  4. [RN] React Native 自定义 底部 弹出 选择框 实现

    React Native 自定义 底部选择框 实现 效果如图所示: 实现方法: 一.组件封装 CustomAlertDialog.js import React, {Component} from ' ...

  5. 微信小程序中 不点击picker 点击一个button 怎么调用picker 弹出选择框

    把按钮放在picker区域里就好了 picker本身就是一个区域 <picker mode = "selector" class='info' bindchange=&quo ...

  6. Android弹出选项框及指示箭头动画选择

     Android弹出选项框及指示箭头动画选择 Android原生的Spinner提供了下拉列表选项框,但在一些流行的APP中,原生的Spinner似乎不太受待见,而通常会有下图所示的下拉列表选项框 ...

  7. 基于Jquery 简单实用的弹出提示框

    基于Jquery 简单实用的弹出提示框 引言: 原生的 alert 样子看起来很粗暴,网上也有一大堆相关的插件,但是基本上都是大而全,仅仅几句话可以实现的东西,可能要引入好几十k的文件,所以话了点时间 ...

  8. java 弹出选择目录框(选择文件夹),获取选择的文件夹路径

    java 弹出选择目录框(选择文件夹),获取选择的文件夹路径 java 弹出选择目录框(选择文件夹),获取选择的文件夹路径:int result = 0;File file = null;String ...

  9. 基于jQuery鼠标点击弹出登陆框效果

    基于jQuery鼠标点击弹出登陆框效果.这是一款扁平样式风格的jQuery弹出层登陆框特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <input type=" ...

随机推荐

  1. H3C S5024P交换机互连实验

    第一次周二网络管理实验报告 交换机互联实验 实验接线图: 交换机全貌: 可以通过超级终端和telnet来配置交换机       控制电缆连交换机console口与计算机主机(只可以传送命令不可以通信, ...

  2. Android(java)学习笔记156:开源框架post和get方式提交数据(qq登录案例)

    1. 前面提到Http的get/post方式  . HttpClient方式,实际工作的时候不常用到,因为这些方式编写代码是很麻烦的 2. Android应用会经常使用http协议进行传输,网上会有很 ...

  3. Spring AOP源码解析——专治你不会看源码的坏毛病!

    昨天有个大牛说我啰嗦,眼光比较细碎,看不到重点.太他爷爷的有道理了!要说看人品,还是女孩子强一些. 原来记得看到一个男孩子的抱怨,说怎么两人刚刚开始在一起,女孩子在心里就已经和他过完了一辈子.哥哥们, ...

  4. flask_第一个程序

    安装flask sudo pip3 install flask falsk最小应用 from flask import Flask app = Flask(__name__) @app.route(' ...

  5. vue 组件内 directives指令的调用方式 <base-table v-auto-height:tableHeight="{vm:this, diffHeight:ahTable.diffHeight}"

    vue 组件内 directives指令的调用方式 <base-table v-auto-height:tableHeight="{vm:this, diffHeight:ahTabl ...

  6. Postman 安装及使用入门教程 | 前后台 写接口的 徐工给的

    https://www.cnblogs.com/mafly/p/postman.html

  7. sed替换字符串中的某些字符

    test.txt原文内容 http://jsldfjaslfjsldfjasl/test?jlsdfjsalfjslfd 使用sed替换 sed -ri 's/(http:\/\/)[^\/]*(\/ ...

  8. 收集的WEB前端程序员需要的网站整理

    前端学习资源实在是又多又广,在这样的一个知识的海洋里,我们像一块海绵一样吸收,想要快速提高效率,平时的总结不可缺少,以下总结了一些,排版自我感觉良好,推送出来. 一.插件类网站 jQuery插件库:h ...

  9. Linux 之 nano 编辑器的使用

    在Linux操作系统中,有很多的文本编辑器,最为重要的就是vi文本编辑器,下面来介绍一个简单的nano文本编辑器.nano的使用简单,我们可以直接加上文件名就能够打开一个旧文件或新文件,我们可以打开一 ...

  10. MySQL sys Schema

    MySQL sys Schema 使用sys Schema的先决条件 使用sys Schema sys Schema Progress Reporting sys Schema Object Refe ...