Возникла проблема с сортировкой столбца гиперссылки в ultragist ultra webgrid. Я использую метод сортировки на стороне сервера для сортировки столбца - GD1_sortcolumn
и передачи параметров asc, desc и других, соответственно, для привязки данных в ультра веб-сетке, здесь все работает нормально, сортировка также работает с колонкой Name. Например, я передал столбец Name и параметр asc, после чего он вызывает sp с этими параметрами. Я получил данные с отсортированными значениями и успешно связал их с сеткой.
Проблема возникает в методе GD1_InitializeRow
при создании гиперссылки. Пожалуйста, найдите следующий код:
private void GD1_InitializeRow(object sender, Infragistics.WebUI.UltraWebGrid.RowEventArgs e)
{
if (!(e.Row.Cells.FromKey("AgentName").Value.Equals(" ")))
{
e.Row.Cells.FromKey("Name").Text = "<A Href=\"javascript:AgentDetails('" + e.Row.Cells.FromKey("AgentId") + "','" + agentAcctID + "')\" class='GridAnchor'> " + e.Row.Cells.FromKey("AgentName").Text + "</a>";
}
}
В приведенном выше коде я передал два параметра (agentid
и accountid
) в функцию JavaScript. При связывании столбца гиперссылки в функции выше. он сортирует данные сетки с agentid
asc в столбце гиперссылки вместо отображения столбца сортировки с именем asc.