FineUI 官方论坛

标题: 请教一个弹出窗口的问题 [打印本页]

作者: ubcrane    时间: 2014-6-28 21:40
标题: 请教一个弹出窗口的问题
我想用tree组件,做一个商品类别资料维护界面,当选中商品分类,点修改按钮,传值给弹出窗口,让窗口一打开获取到对应需要修改的类别编号和名称。
代码类似这样:
btnEditItemType.OnClientClick = EditItemType.GetShowReference("EditItemType.aspx?edittype=edit&id=" + tr_ItemType.SelectedNodeID.ToString(), "类别修改");


其中tr_itemtype是树的组件名,但这样好像不行,弹出式窗口无法动态的获取到tree的nodeid,请问下如果实现这样的功能,该如果编码,谢谢指教![attach]5703[/attach]



作者: ubcrane    时间: 2014-6-29 11:30
自己再顶下!
作者: Tiger    时间: 2014-6-29 11:34
可否用服务器端事件来弹出,这样就省事了
作者: ubcrane    时间: 2014-6-29 11:41
谢谢指教,用服务器端好像可以了。

protected void btnEditItemTypeClick(object sender, EventArgs e)
        {

            btnEditItemType.OnClientClick = EditItemType.GetShowReference("EditItemType.aspx?edittype=edit&id=" + tr_ItemType.SelectedNodeID.ToString(), "类别修改");
        }
作者: ubcrane    时间: 2014-6-29 14:31
刚测了下,还是不行,这样的话,也有问题,第一点次没有反应,第二点会出现第一次的类别!还有其它办法吗?
作者: sanshi    时间: 2014-6-29 14:49
ubcrane 发表于 2014-6-29 11:41
谢谢指教,用服务器端好像可以了。

protected void btnEditItemTypeClick(object sender, EventArgs e)

你这个用法不对!

应该用 PageContext.RegisterStartupScript,下周我会写一篇文章《FineUI小技巧(5)向子窗口传值,向父窗口传值 》请到时关注




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