FineUI 官方论坛

标题: 【已解决】TriggerBox 无法弹出windows [打印本页]

作者: 葉公    时间: 2016-10-21 11:46
标题: 【已解决】TriggerBox 无法弹出windows
我在一个项目中想在下拉框改变选择时给TriggerBox添加一个OnClientTriggerClick 的属性事件,但是经过调试,发现代码无异常TriggerBox 却无法弹出windows,求解!!

protected void ddlDatasource_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (ddlDatasource.SelectedIndex != 0)
            {
                txtTableCode.OnClientTriggerClick = windowSourceCode.GetSaveStateReference(txtTableName.ClientID, lblTableName.ClientID) + windowSourceCode.GetShowReference("../../tools/ChooseDataSource.aspx?id="+ddlDatasource.SelectedValue.ToString(), "选择数据表", 640, 500);
            }
        }

作者: sanshi    时间: 2016-10-21 12:27
这当然不行了,你要用 PageContext.RegisterStartupScript 注册脚本!!

下载官网示例源代码,搜索:PageContext.RegisterStartupScript
作者: 葉公    时间: 2016-10-21 13:16
多谢sanshi,问题解决。
protected void txtTableCode_TriggerClick(object sender, EventArgs e)
        {
            if (ddlDatasource.SelectedIndex != 0)
            {
                PageContext.RegisterStartupScript(windowSourceCode.GetSaveStateReference(txtTableName.ClientID, lblTableName.ClientID) + windowSourceCode.GetShowReference("../../tools/ChooseDataSource.aspx?id=" + ddlDatasource.SelectedValue.ToString(), "选择数据表", 640, 500));
            }
        }




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