2017-03-10 10 views
0

元は剣道の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に解析できるようにする正しい形式は何ですか?

答えて

0

正しい形式はチルダ区切りである:

&sort=foo-asc~bar-desc

関連する問題