框架-弹出选择框(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();
                }
            });

时间: 2024-10-23 20:44:45

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

框架-弹出选择框(传编号名称)

弹出选择框1.显示页面(列表页)Jquery方法 //选择课件CorrespondingA            $("body").on("click", "#btnCourseware", function() {                var sUrlParam = "&selectcourseware=1";                var dlgParam = {                

Siebel 找字段、下拉菜单设置值、弹出新页面、弹出选择框、设置默认值 、按钮代码

产品缺陷太多,跟用户交互不人性化.例如搜索新建客户功能,用户输入后会自动保存数据,一旦保存后一. 找字段1.简单 CTRL+Q CTRL+Q 服务请求编号----对应的表.字段.长度: 客户编码-----对应的表.字段.长度(弹出新页面):- 点击上面的pick Applet会弹出“选取客户”对话框 有JOIN就不用TABLE:require代表必填 字段有两个值----项目编号 下图确定只有projectNum有用 3.表单中的字段(不在list column中,而是在control) 二.下

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

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <t

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

前言 遇到问题:document.getElementsByClassName(...)[0] is undefined 选择框如果是select标签的,可以直接用select专用的方法去定位点击操作.其它不是select选择框的时候,那就按正常操作步骤先点输入框,再点选项就行了. 可是有些选择框就是不听话,你会发现用selenium死活定位不到,这个时候只能用万能的js来解决了. input选择框 1.先看下弹出框的常见,如下这种 2.查看元素属性,是input标签,并且是readonly属性

生成凭证-启用多个规则弹出选择框界面

1,实现以下两个接口, (1)IDAPTransformAdapter和IPCATransformAdapter, (2)前台注册dapadaptor, (3)查询表格的每一行数据必须有company.id的值 1 package com.kingdee.eas.re.sales.inTransfer.web; 2 3 import com.kingdee.bos.Context; 4 import com.kingdee.bos.metadata.bot.BOTMappingInfo; 5 i

当前应用拦截NFC响应,不弹出选择框教程

从上一篇的NFC支持所类型的卡读取之后,下面要解决的就是NFC的拦截响应,如果这一步没有做,当系统内有多个支持NFC的应用的时候,就会在nfc刷卡的时候弹出多个应用选择,我们需要的场景是,当前应用需要用NFC才去刷卡,然后本应用拦截intent分发(Using the Foreground Dispatch System). 具体的方案: 1.创建PendingIntent来分发要响应的Activity mPendingIntent = PendingIntent.getActivity(thi

jQuery - 选中复选框则弹出提示框

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>判断是否选中</title> <script type="text/javascript" src="./js/jquery-1.8.3.min.js"></script> <script

JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参

JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转.传参(selected的值和页面其它元素的值) 代码如下: <script src="jquery.min.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"> $(document

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

引言: 原生的 alert 样子看起来很粗暴,网上也有一大堆相关的插件,但是基本上都是大而全,仅仅几句话可以实现的东西,可能要引入好几十k的文件,所以话了点时间自己写了个弹出效果,放到项目上去发现效果还不错,这里贴出来,做个备忘,有需要的同学可以拿去,也可以作为一个参考. 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.d