FineUI 官方论坛
标题:
WindowField跳转不同页面的问题求教
[打印本页]
作者:
蓝色幻想
时间:
2012-2-26 15:30
标题:
WindowField跳转不同页面的问题求教
在grid中使用了WindowField, 用来弹出编辑窗口, 但编辑窗口的url 不但需要DataIFrameUrlFields和DataIFrameUrlFormatString指定动态值,而起还有一个不属于grid内容的参数,比如某个textbox的值. 那该如何配置?才能在 DataIFrameUrlFormatString 中使用grid外的变量?
我想使用一个后台函数来获取这个参数, 于是这样写
我如果使用DataIFrameUrlFormatString="~/edit.aspx?id={0}&pid=<%=GetPId() %>"
但是页面输出的代码把 <%%> 这些东西都格式化成可显示字符了.
求教,如何才能实现这个功能呢?
作者:
沧海为水
时间:
2012-2-26 18:21
这个官方演示实例上有啊,好好看看吧
作者:
沧海为水
时间:
2012-2-26 18:24
<ext:TemplateField Width="220px" HeaderText="名称">
<ItemTemplate>
<a href="<%# GetNsrxxUrl(DataBinder.Eval(Container.DataItem, "nsrsbh"), DataBinder.Eval(Container.DataItem, "mc")) %>">
<%# DataBinder.Eval(Container.DataItem, "mc") %></a>
</ItemTemplate>
</ext:TemplateField>
-----------------------
后台
protected string GetNsrxxUrl(object id, object name)
{
return "javascript:" + Window1.GetShowReference("test.aspx?id=" + id+"&mc="+name, "附件 - " + name);
}
欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/)
Powered by Discuz! X3.4