0

私が読んだことから、ForeignKey 列を複数選択リストボックスとして関連付けることはできないようです。これは本当ですか?

そうでない場合、私は ForeginKey 列の使用に精通しており、可能であればコード スニペットを使用してこれを達成する方法を知りたいと考えています。

サポートされていないことが本当なら (私はツールの最新の拡張機能を持っています)、どうすればこれを実装できますか? Telerik に回避策がない場合、私がやりたいことは以下のとおりです。

次善の策は、ユーザーを複数の行 (指定されたグループに対して選択されたそれぞれの個別の値)で表示することだと思います。ForeignKey などを使用してこのシナリオをどのように実装しますか? つまり、多くのグループに多くのユーザーが存在する可能性があります。写真は千の言葉に値します。私が実装したいものを以下に示します。

参考までに、両方の列の値とテキスト情報がありますが、グループ列はリストボックスではありません。これはテキストボックスで、テキスト値が表示されます。Users ListBox には、各ユーザーに対して選択された値があります (users リストボックスに 10 人のユーザーのリストが含まれていると仮定します)。

Grid abc
Groups column (contains text value)    Users column (this is a ForeignKey ListBox)
-----------------------------------    -----------------------------------------------------------
grp1                                                        user1
grp1                                                        user2
grp1                                                        user3      
grp2                                                        user2
grp2                                                        user3
4

1 に答える 1

0

個人的には、グリッドの階層を作成して、そのような関係を編集することをお勧めします。

例えば

grp1
   user1
   user2
   user3
grp2
   user2
   user3

編集を伴う階層に関する実装については、こちらを参照してください。

オプション 2 -> 拡張機能には複数選択がないため、このようなエディター テンプレートを追加するのは簡単ではありません。とにかく、手動で複数選択を実装する場合は、ここに示すようにエディタとして追加できます。

ForeignKey について - オプションではありません。

于 2013-02-26T19:29:12.647 に答える