Как создать гиперссылку в столбце в сетке Telerik - PullRequest
1 голос
/ 22 марта 2012

У меня есть сетка, которая содержит идентификатор, который является гиперссылкой и переводит меня на другую страницу. Может ли кто-нибудь помочь мне достичь этого.

Спасибо

Ответы [ 2 ]

3 голосов
/ 23 марта 2012

Предполагается, что пользователь работает на Telerik-MVC.Вот пример кода.

 Html.Telerik().Grid(Model)
    .Name("GridName")
    .DataKeys(keys => keys.Add(k => k.Id))
    .Columns(columns =>
    {
        columns.Bound(c => c.Id).Title("ID")
            .Template(@<text><a href="http://differentpage?id=@item.RpoId">@item.RpoId</a> </text>);
            columns.Bound(c => c.PropertyA);
            columns.Bound(c => c.PropertyB); //And so on...
        }

    )
    .Render();

Более подробно рассмотрим, как колонка имеет шаблон.

0 голосов
/ 22 марта 2012

Если вы хотите использовать RadGrid, существует тип столбца, называемый GridHyperLinkColumn, описанный здесь: http://www.telerik.com/help/aspnet-ajax/grid-column-types.html

Использование RadGrid с MVC: http://www.telerik.com/help/aspnet-ajax/mvc-radgrid-databinding.html

Этот пример показывает, как это может выглядеть http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx.

Если нет, вам нужно использовать GridColumnTemplate со ссылкой в ​​нем.

...