グリッドの使い方を学び始めたばかりなので、些細な質問で失礼します。
別のテーブルプロパティを使用する列で並べ替えるにはどうすればよいですか?例:
column.For(cust => cust.LinkedTable.someProperty).Sortable(true);
定義の結果、「タイプMyProject.Models.Nodeで「someProperty」というプロパティが見つかりませんでした」エラーが発生します(明らかです。プロパティは実際にはMyProject.Models.Node.LinkedTable.somePropertyです)。
私のアイデアの1つは、ヘルパーを作成することでした。
column.For(cust => Helpers.ViewHelper.GetSomeProperty(cust)).Sortable(true);
これはエラーを生成しませんが、列はとにかくソートされていません。
言い換えると、文字列値を列に渡して並べ替え可能にする方法はありますか?
おそらく私のソート関数を書き直す必要がありますが(今はOrderBy(...)だけです)、開始方法がよくわかりません:)助けていただければ幸いです。