私は Kendo UI にまったく慣れていないので、何かが足りないのかもしれませんが、docs API: http ://docs.kendoui.com/api/framework/model を読んだ後、 Kendo は単一の ID でのみ動作するように制限されているようです。
たとえば、各行が値のペアで識別されるグリッドがあるとします (基礎となるデータにはそのような制約があるため)。ちゃんと読んだら、剣道でこれを素直に表現する方法はないの?
私が考えることができる1つの回避策は、「value1 | value2」(文字列)のようなエンコードされたIDであるアドホック値を作成し、UIからデータを取得するときにそれらをデコードすることです。
もっと明確な方法はありますか?
具体例
実質的なものに焦点を当てるには:
http://demos.kendoui.com/web/grid/editing-inline.html
関連するコードは (.cshtml ファイルから):
.Model(model => model.Id(p => p.ProductID))
私の場合は次のようになります(私が考えることができる最も簡単な方法):
.Model(model => model.Id(p => p.ProductComboId1Id2))
ProductComboId1Id2
上記のようにエンコードされた文字列です。
解決策(一種)
ページの下部を参照してください。Kendo のインストールに問題がありました。インストーラー スクリプトは重要な .js ファイルを 1 つもインストールせず、フレームワーク全体がおかしくなりました。私の問題は、それらの不正行為の1つでした。