FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 1226|回复: 2
打印 上一主题 下一主题

主程序中提交等待子窗体返回数值后在执行下一个语句

[复制链接]
跳转到指定楼层
楼主
发表于 2014-3-15 10:24:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
比如说我要做一个单据审批的程序,在主程序窗体上调用并弹出审批意见的子窗体,设想是等待用户输入审批意见后关闭子窗体,然后再在主要程序中获得回发的审批意见的文字,再并执行审批标记和审批意见的更新语句,我该如何实现?

主程序:
string selectURL = String.Format("Check_Note.aspx");
PageContext.RegisterStartupScript(Window3.GetSaveStateReference(txtCheckNote.ClientID) + Window3.GetShowReference(selectURL, "审批意见") );

SetSelectedRowApproveStatus(true);

子窗体:
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(Convert.ToString(tbxCheckNote.Text.Trim()))
                 + ActiveWindow.GetHideReference() );


出现的问题:在子窗体打开时,主程序就已经直接往下执行了SetSelectedRowApproveStatus(true);没有等待“审批意见”的数据回发。
如果要实现这样的逻辑,我该如何做?给个思路,谢谢!


沙发
 楼主| 发表于 2014-3-15 11:00:55 | 只看该作者
  等待。。。
板凳
发表于 2014-3-17 09:16:20 | 只看该作者
如果审批意见从表里读,这样过几秒刷新一下,如果是审批过的,就执行,否则刷新
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-24 19:19 , Processed in 0.043846 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表