精华内容
下载资源
问答
  • dialog传值

    2019-11-13 17:34:50
    package ... import android.app.Activity; import android.app.Dialog; import android.content.Context; import android.os.Bundle; import android.view.View; import android.widget.Button; impor...

    package com.fermax.test;
    import android.app.Activity;
    import android.app.Dialog;
    import android.content.Context;
    import android.os.Bundle;
    import android.view.View;
    import android.widget.Button;
    import android.widget.TextView;
    /**

    • 实现原理

    • 定义一个接口,在activity中实现。把接口引用传给dialog。dialog通过接口引用,调用activity中方法

    • @author Administrator
      */
      public class TestDialogActivity extends Activity{

      private TextView t;
      Button dlg;

      private MyInterface myListener = new MyInterface(){
      @Override
      public void method(String text){
      t.setText(text);
      }
      };

      @Override
      public void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.main_dialog);
      t = (TextView) findViewById(R.id.result);
      dlg = (Button) findViewById(R.id.dlg);
      dlg.setOnClickListener(new Button.OnClickListener() {
      public void onClick(View v){
      new LoginDialog(TestDialogActivity.this, myListener).setDisplay();
      }
      });
      }

      //对话框
      class LoginDialog extends Dialog {
      private Button yesButton;
      MyInterface myInterface;

      public LoginDialog(Context context, MyInterface myInterface) {
      super(context);
      this.myInterface = myInterface;
      }
      public void setDisplay() {
      setContentView(R.layout.layout_login_dialog);
      yesButton = (Button) findViewById(R.id.btn_login);
      yesButton.setOnClickListener(yesClickListener);
      setCancelable(false);
      show();
      }
      View.OnClickListener yesClickListener = new View.OnClickListener() {
      @Override
      public void onClick(View v) {
      myInterface.method(“数据”);
      dismiss();
      }
      };
      }

      //接口
      interface MyInterface {
      public void method(String s);
      }
      }

    展开全文
  • 1,可以使用: ...在el-dialog设置:befor-close (组件关闭之前调用父组件的函数来关闭弹框) https://blog.csdn.net/qq_43227958/article/details/90720730 2,使用@close方法:结合emit ...

     

    https://element.eleme.cn/#/zh-CN/component/dialog

     

    1,可以使用:

     在el-dialog设置:befor-close (组件关闭之前调用父组件的函数来关闭弹框)

    https://blog.csdn.net/qq_43227958/article/details/90720730

     

    2,使用@close方法:结合emit

    https://blog.csdn.net/qq_37021554/article/details/85081786

    https://blog.csdn.net/rickiyeat/article/details/76595390

     

    展开全文
  • 可以考虑在主页面中定义input设置属性 hidden ,在打开dialog,onopen函数中操作赋值,然后在子页面中取主页面中数据。(子页面是可以取主页面中数据中) 主页面打开子页面中dialog语句 var d = $('').dialog({...

    可以考虑在主页面中定义input设置属性 hidden ,在打开dialog,onopen函数中操作赋值,然后在子页面中取主页面中数据。(子页面是可以取主页面中数据中)

    主页面打开子页面中dialog语句

    var d = $('<div/>').dialog({width:450,height:600,title:'角色菜单',
    href:'${pageContext.request.contextPath}/admin/jscdAdd.jsp',modal:true,
    onOpen:function(){
    //在主页面上设置一个隐藏的input,在此给赋值,然后让dialog进行取值,传递给后台查询角色对应的菜单
    $('#admin_jscdadd_hidden_rolesid').val(rolesid);

    },
    buttons:[{text:'提交',handler:function(){
    var rows_cd = $('#admin_jscdadd_tree').tree('getChecked');
    if(rows_cd.length>0){
    for(var i =0; i<rows_cd.length;i++){
    ids.push(''+rows_cd[i].menuid);
    }
    }

    .....



    <input id="admin_jscdadd_hidden_rolesid" value=""  hidden="hidden"/>


    子页面中:

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <script type="text/javascript">

    $(function() {
    $('#admin_jscdadd_tree').tree({  
       url: '${pageContext.request.contextPath}/roleMenuAction!getTreeNodeCx.action?rolesid='+$('#admin_jscdadd_hidden_rolesid').val(),  
       dataType:'json',
    即可以实现。

    首先要注意给隐藏变量赋值,然后dialog获取隐藏变量,传递变量值。(子页面中内容是可以访问主页面的哦)

    展开全文
  • window.dialog传值

    2011-06-08 15:53:00
    <INPUT TYPE="button" VALUE="Show Dialog" onclick="fnCallDialog()"> =============子窗口代码============= <TITLE>test3.htm</TITLE> function fnGetInfo() { // dialogArguments是接口参数,表示父...
    ================父窗口代码========
    <HEAD>
    <HTML>
    <HEAD>
    <TITLE>test2.htm</TITLE>
    <SCRIPT>
    var sUserName="";              
    
    // 弹出窗口
    function fnCallDialog()                                             
    {
     showModalDialog("test3.html", window, "dialogWidth:300px;dialogHeight:300px");
    }
    
    // 根据子窗口的值,更新父窗口的页面内容
    function fnUpdate()
    {
      oName.innerText = sUserName;
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <P>Hello World <input type="TEXT" readonly ID="oName" value="JACK"></input></P> 
    <INPUT TYPE="button" VALUE="Show Dialog" onclick="fnCallDialog()">
    </BODY>
    </HTML>
    
    
    =============子窗口代码=============
    <HTML>
    <HEAD>
    <TITLE>test3.htm</TITLE>
    <SCRIPT>
    
    function fnGetInfo()
    {
      // dialogArguments是接口参数,表示父窗口对象,不能变!
      var sData = dialogArguments;
      // 把本页面输入的值赋给父窗口的属性
      sData.sUserName = oEnterName.value;
      // 调用父窗口函数
      sData.fnUpdate();
    }
    
    </SCRIPT>
    </HEAD>
    <BODY>
    Enter your Name
    <INPUT ID=oEnterName><BR><BR>
    <INPUT VALUE="OK!!!" TYPE=button onclick="fnGetInfo();window.close();">
    </BODY>
    </HTML> 
    
    
    ===========第二个问题的代码======
    <HEAD>
    <HTML>
    <HEAD>
    <TITLE>test2.htm</TITLE>
    <SCRIPT>
    
    function getOptionValue(sObj) {
        mytext.value = sObj.value;
    }
    
    </SCRIPT>
    </HEAD>
    <BODY>
    
    <SELECT NAME="Cats" SIZE="1" onchange="getOptionValue(this)">
    <OPTION VALUE="1">Hello
    <OPTION VALUE="2">World
    <OPTION VALUE="3">Jack
    </SELECT>
        
    <input type="text" id="mytext" value="1"/>
    </BODY>
    </HTML>

    转载于:https://my.oschina.net/u/116916/blog/23643

    展开全文
  • 通过Dialog进行页面传值

    千次阅读 2018-06-14 19:28:43
    Dialog传值 在这里就不罗嗦啦,直接码js部分的Dialog代码 //方法一(现在我用的比较少) function bidDetail(id){ var diag = new Dialog({ title : "详细信息", url : "bidDetail.zhtml?ID=&...
  • 前端Dialog控件传值

    2021-04-02 20:51:02
    前端Dialog之间的传值目录二级目录三级目录参考资料和推荐阅读 talk is cheap, show me the code 目录 昨天更改代码今天被BS了,提醒我保持一个谦虚谨慎的态度学习。让我认识到结果的重要性。 二级目录 三级目录 ...
  • dialog传值

    2014-11-28 16:40:00
    A页面 等待B页面返回值的textBox:<asp:TextBoxID="TextBox1"runat="server"></asp:TextBox> <br>...inputtype="button"value="弹出B页面"onclick="window.showModalDialog('B.aspx?...
  • 当前页面无表单,它的一个DIV被dialog包装,该DIV包含的是,即另一个jsp页面,而该页面中包含FORM表单,可否使用$('form').serializeArray,在dialog方法中将被包含页面的表单用ajax上传至后台?
  • Dialog in Vue 传值

    千次阅读 2018-10-24 18:17:50
    ... &lt;xx-dialog v-if="dialogData" :dialog-data="dialogData"/&...父控件绑定动态值到DialogDialog第一次展示未能接收到值,第二次打开Dialog才能接收到值。...
  • dialog的功能是将B页面嵌入至A页面,这样,A页面作为B页面的父容器,所有的元素均可以被B页面访问 那么问题来了:我怎么获取B页面的链接参数呢? 其实很简单,只要找到B页面的存放容器即可: 代码如下: 页面A...
  • dwz 两个dialog窗口传值

    千次阅读 2014-03-05 12:28:11
    页面弹出一个dialog(父窗口)要求在弹出一个子窗口,想要页面同时有两个窗口 解决办法是在父窗口给一个 rel="名字自己定义" 这是父窗口的id 点击调整机构弹出父窗口 这时点击 选择机构就可以弹出子窗口 在子...
  • element ui dialog 父子组件传值

    万次阅读 2018-12-18 22:46:16
    最近在做课设的时候 用到了Elementui 中的dialog的组件,但在将dialog作为一个子组件的时候,传值出现了问题。当关闭dialog的时候应该怎么传值?   一开始的时候的想法比较简单,就是父组件直接传值来作为子组件...
  • EasyUi的dialog传值问题!!!

    千次阅读 2018-08-08 21:44:00
    (0)" class="easyui-linkbutton" iconcls="icon-cancel" onclick="javascript:$('#dd').dialog('close')" style="width: 90px">取消     3/ a.jsp的js方法: $('#dd').dialog({ left:"250px", ...
  • art.dialog窗体之间传值

    2020-07-09 10:37:26
    父页面 //添加商品 var data; function changeGoods(index){ var brandId=$("#brandId").val();... parent.art.dialog.open('/replenishment/toAddGoods', { title: '选择商品', width:1200, height:600, ...
  • dialog的功能是将B页面嵌入至A页面,这样,A页面作为B页面的父容器,所有的元素均可以被B页面访问 所以,之前的通过js获取页面参数方法就不适用了,因为B页面在js端获取的href实际上为A页面的href 那么问题来了:...
  • dialog的功能是将B页面嵌入至A页面,这样,A页面作为B页面的父容器,所有的元素均可以被B页面访问 所以,之前的通过js获取页面参数方法就不适用了,因为B页面在js端获取的href实际上为A页面的href 那么问题来了:...
  • 想实现以下功能:编辑信息的时候 弹出Dialog框,然后点击部门,弹出部门树的Dialog框,然后怎么能实现将选中的部门异步的传给上一个Dialog框? ![图片说明]...
  • Dialog---------------------------------------------------------------------------   < script type = "text/javascript" >  function readParent(){   var arr=window.dialogArguments;...
  • jsp页面modalDialog之间如何传值

    千次阅读 2018-12-06 21:40:00
    一,父窗口向子窗口传值 用modalDialog模态框可以在原有的页面上显示一个弹窗,弹窗内容则写在另一个页面上 父jsp页面的js代码如下: localStorage.hel = $('#P_SMS_ALARM_DXM_TXT').val(); var dialog = parent...
  • Elementui中的dialog的组件,但在将dialog作为一个子组件的时候,传值出现了问题。当关闭dialog的时候应该怎么传值? 一开始的时候的想法比较简单,就是父组件直接传值来作为子组件的show/hidden的值。 然而这样的...
  • 子类化 新建的dialog,注意这里继承的基类选的是CDialog,不是CDialogEx;也可以选择CDialogEx,它们的区别在重载OnInitDialog时体现,后面会详细说明;   在主应用程序中声明,txtedit1变量用于 主对话框和...
  • 之前发的那篇自定义Dialog似乎有点太含糊,Dialog的关系图甚至都没写,以及Dialog显示的时候Activity的生命周期是处于什么状态,Dialog如何向Activity传递值1,Dialog的关系图 2,Dialog显示的时候Activity处于什么...
  • 详细描述了自定义对话框的步骤,适合新手: 1.创建一个继承Dialog的类 2.重写必要构造方法和其他方法 3.绘制对话框布局 4.对话框中的业务逻辑处理 5.实现对话样式的设置和定义 6.对话框在页面的展示
  • 一、当el-dialog作为子组件使用,点击右上角的关闭按钮会出现如下报错 ** 报错:[Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,848
精华内容 1,939
关键字:

dialog传值