元は剣道のUIコントロールで使用するように設計されたAPIと通信しているSPAで作業しています。私は剣道UIコントロールを使用していないため、API実装を変更することはできません。WebApiDataSourceRequestModelBinder複数列の並べ替えクエリ文字列パラメータの形式
剣道UIグリッドと対話するために使用されたAPIメソッドは、DataSourceRequest
オブジェクトをパラメータとして受け取り、WebApiDataSourceRequestModelBinder
を使用してバインドしています。
私はのようなクエリ文字列を渡すことで、作業のソート、ページングおよび単一の列を持つ:私は、複数列のソートに必要なクエリ文字列の書式をうまくすることはできませんしかし
?page=1&pageSize=10&sort=foo-asc
。
私は複数のソートパラメータ&sort=foo-asc&sort=bar-desc
とカンマ区切り&sort=foo-asc,bar=desc
を試しました。
WebApiDataSourceRequestModelBinder
が複数列の並べ替えのためにクエリ文字列パラメータを正しいDataSourceRequest
に解析できるようにする正しい形式は何ですか?