Индексная ссылка не отображается в сетке - PullRequest
0 голосов
/ 19 марта 2019

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

Мой код:

   @Html.Grid(Model).Named("watcherListGrid").Columns(columns =>
    {
        columns.Add(c => c.task_id).Titled("ID").Encoded(false).Sanitized(false).Sortable(false).RenderValueAs(ad =>
        {
            return @<a href="#" , onclick="ViewDetails('@ad.task_id');return false;"></a>;
        });
        columns.Add(c => c.task_name).Titled("Name");
        columns.Add(c => c.client).Titled("Client");
        columns.Add(c => c.email).Titled("Email");
        columns.Add(c => c.ftp_server).Titled("Server");
        columns.Add(c => c.ftp_username).Titled("User");
        columns.Add(c => c.ftp_method).Titled("Method");
        columns.Add(c => c.ftp_method_description).Titled("Description");
        columns.Add(c => c.ftp_dir).Titled("From Directory");
        columns.Add(c => c.local_dir).Titled("To Directory");
        columns.Add().Titled("Action").Encoded(false).Sanitized(false).Sortable(false).RenderValueAs(ad =>
            {
                return @<a href="#" , onclick="EditWatcher('@ad.task_id');return false;">Edit</a>;
            });
    }).WithPaging(15).Sortable(true).Filterable(false)

Первый идентификатор столбца показывает пустое. Не уверен, что мне не хватает?

...