开发者

Regarding Telerik grid

开发者 https://www.devze.com 2023-02-28 19:22 出处:网络
we know that in telerik grid we will use like this <% Html.Telerik().Grid(Model.Terminology.Contents).Name(\"TerminologyCategories\")

we know that in telerik grid we will use like this

<% Html.Telerik().Grid(Model.Terminology.Contents).Name("TerminologyCategories")
  .Columns(column =>
  {
      column.Bound(termContent => termContent.Language.Name).Title("Language");
      column.Bound(termContent => termContent.Data).Title("Text");
      column.Template(termContent => Html.ActionLink("Edit", "#",
   开发者_高级运维   new { id = termContent.ID, termid = termContent.Terminology.ID },
      new { onclick = "editContentDialog(" + termContent.ID + "); return false;" })).Title("Action");
      column.Bound(termContent => termContent.Updated);
      column.Bound(termContent => termContent.aspnet_Users.UserName);

  }).Render();
%>

Suppose in the row:

column.Template(termContent => Html.ActionLink("Edit", "#",
    new { id = termContent.ID, termid = termContent.Terminology.ID },
    new { onclick = "editContentDialog(" + termContent.ID + "); return false;"     })
).Title("Action");

I want to use create or edit link based on termContent.Data is there or not in such case how can I use if else condition in the telerik column.template or column.bound property can anyone guid me. I got struct in it.please anyone can help me

Thanks Manjunath


It sounds like you want your template to be conditional, if so, then this should get you going in the right direction.

 .Columns(columns =>
 {
     columns.Template( 
           @<text>
           <input name="cbxStatus" type="checkbox" value="@item.status_cd" title="cbxStatus" 
              @if (item.status_cd == "A")
              {
                  <text>checked="checked"</text>
              }
              @if (item.status_cd == "I")
              {
                  <text>checked="unchecked"</text>
              }
           />
           </text>);
    columns.Bound(p => p.date_added).Width(125);
    columns.Bound(p => p.account_name).Width(100);
 })
0

精彩评论

暂无评论...
验证码 换一张
取 消