Вопрос

Просто начал учиться использовать сетку, поэтому, пожалуйста, извините за возможный тривиальный вопрос.

Как я могу сортировать по столбцу, которая использует еще одну собственность таблицы? Для бывшего.
column.For(cust => cust.LinkedTable.someProperty).Sortable(true);
Определение приводит к тому, что «не смог найти недвижимость под названием« EmbodyProperty »на MyProject.models.node" ошибка (очевидна - свойство на самом деле myProject.models.node.linkEdtable.someproperty)

Одним из моих идей было созданию помощника:

column.For(cust => Helpers.ViewHelper.GetSomeProperty(cust)).Sortable(true);

Это не дает ошибку, но столбец в любом случае не сортируется.

В других словах есть ли способ пройти строковое значение в столбец и сделать его сортировкой?

Вероятно, следует переписать мою функцию сортировки (просто orderby (...) сейчас), но я не знаю, как начать :) Любая помощь будет оценена!

Это было полезно?

Решение

Я хотел бы порекомендовать вам JQuery Grid

Проверьте это, это очень полезно

Другие советы

Вы можете сделать это так:

column.For(cust => cust.LinkedTable.someProperty).SortColumnName(somePropertyID)

куда somePropertyID это атрибут таблицы cust.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top