FineUI 官方论坛

标题: 主程序中提交等待子窗体返回数值后在执行下一个语句 [打印本页]

作者: 小河流水    时间: 2014-3-15 10:24
标题: 主程序中提交等待子窗体返回数值后在执行下一个语句
比如说我要做一个单据审批的程序,在主程序窗体上调用并弹出审批意见的子窗体,设想是等待用户输入审批意见后关闭子窗体,然后再在主要程序中获得回发的审批意见的文字,再并执行审批标记和审批意见的更新语句,我该如何实现?

主程序:
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
  等待。。。
作者: 甘桂    时间: 2014-3-17 09:16
如果审批意见从表里读,这样过几秒刷新一下,如果是审批过的,就执行,否则刷新




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4