Telerik MVC 网格条件详细视图?
我正在使用 Telerik 网格。
我遇到一种情况,我必须根据条件填充详细视图。谁能给我一个想法,我该如何切换?
这是我的详细视图代码,
.DetailView(details => details.ClientTemplate(
Html.Telerik().TabStrip()
.Name("TabStrip_<#= PID #>")
.SelectedIndex(0)
.Items(items =>
{
items.Add().Text("Details").LoadContentFrom("PDetails", "Med", new { id = "<#= PID #>" });
})
.ToHtmlString()
))
我想让这项工作像这样。
.DetailView(details => details.ClientTemplate(
Html.Telerik().TabStrip()
.Name("TabStrip_<#= PID #>")
.SelectedIndex(0)
.Items(items =>
{
if(RxTpe == "New")
{
items.Add().Text("Details").LoadContentFrom("case1", "case1", new { id = "<#= PID #>" });
}
else
{
items.Add().Text("Details2").LoadContentFrom("case2", "case2", new { id = "<#= PID #>" });
}
})
.ToHtmlString()
))
任何人都可以帮助我,我该怎么做?
I am using Telerik Grid.
I have a situation I have to populate detail view based on a condition. Can anyone give me an idea, how can i switch it?
Here is my detail view code
.DetailView(details => details.ClientTemplate(
Html.Telerik().TabStrip()
.Name("TabStrip_<#= PID #>")
.SelectedIndex(0)
.Items(items =>
{
items.Add().Text("Details").LoadContentFrom("PDetails", "Med", new { id = "<#= PID #>" });
})
.ToHtmlString()
))
I would like to make this work something like this.
.DetailView(details => details.ClientTemplate(
Html.Telerik().TabStrip()
.Name("TabStrip_<#= PID #>")
.SelectedIndex(0)
.Items(items =>
{
if(RxTpe == "New")
{
items.Add().Text("Details").LoadContentFrom("case1", "case1", new { id = "<#= PID #>" });
}
else
{
items.Add().Text("Details2").LoadContentFrom("case2", "case2", new { id = "<#= PID #>" });
}
})
.ToHtmlString()
))
Can any one help me, how can I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
定义“Items”集合时可以使用“if 语句”。
You can use "if statement" when you are defining the "Items" collection.