3

これは、私が以前に尋ねた別の質問に関連しています。

ビューを使用して、ノードのリストをユーザーに表示しています。次に、ユーザーは上位3つの選択肢を選択する必要があります。これをサブリストに保存し、後でユーザーに表示することを忘れないでください。

ユーザーの選択をマークするためにフラグを使用するつもりでした。ユーザーに複数のリストを提示し、それぞれから上位3つの選択肢を選択させる必要がある場合があるため、これはうまく機能しないことに気付きました。問題は、リスト間に重複がある可能性があるため、フラグ付けが正確ではないことです。

たとえば、最初のリストは次のようになります。

Tom
Samantha
Jack
Amanda
Dave
Rory
Ted

2番目のリストは次のようになります。ここで、RorySamanthaは最初のリストと重複しています。

Rory
Hugo
Samantha
Ryan
Bill

ユーザーが両方のリストのトップ3の1つとして選択する必要がある場合Rory(または最初のリストでRoryを選択したいが、2番目のリストでは選択したくない場合)、ユーザーごとのフラグ付けは機能しません。

ユーザーの選択肢のリストを作成するために、私は次のいずれかを考えていました。

  • ユーザーが自分でビューを作成できるようにします。それは可能で、どのようにですか?
  • または私がほとんど知らない有機基を使用します。だからここでの私の質問:彼らはこの種のシナリオで私を助けるのにより適していますか?
4

2 に答える 2

2

あなたは本当に、多くの抽象化なしに自分のビューを作成するためのアクセスを誰かに与えたくありません。ビューのみまたはオーガニックグループで表示される機能を利用できるとは思いません。

Coreのポーリングモジュールがこれをどのように行うかを確認する必要があります。同様の機能があります(ユーザーが個別のリストから1つ以上の選択肢を選択できるようにします)。要するに、独自のCRUDを使用して独自のモジュールを作成する必要がある可能性が高いということです。

ただし、ユーザーが独自の選択肢を作成できるポーリング機能の代わりに、Views APIを使用して選択肢のリストを生成し、ユーザーの選択とともにビューIDを保存することができます。

于 2010-07-30T06:03:49.423 に答える
0

私はまだフラグは大丈夫だと思います。複数のフラグを作成できます。したがって、リスト-1-フラグとリスト-2-フラグを作成できます。

発生する可能性のある別の問題は、ユーザーが3つのノードにのみフラグを立てることを許可し、各リストからそれ以上/以下を許可しないという制限を適用することです。

于 2010-07-30T14:53:27.770 に答える