問題タブ [selectionmodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4263 参照

model-view-controller - 選択モデルをプロキシ モデルと連携させるにはどうすればよいですか?

モデルと 2 つのビューを次のように設定しています。

ユーザーがいずれかのビューで何かを選択すると、もう一方のビューにその選択が反映されます。そこで、QSelectionModel を使用してそれらをリンクすると考えました。しかし、これはうまくいきません。実際には同じモデルを持っているのに、ビューが2つの異なるモデルを持っていると思っているからだと思います。これを機能させる方法はありますか?

0 投票する
1 に答える
18984 参照

java - JTableの選択モード?

multiple_selection_intervalとの違いがわかりませんでしsingle_interval_selectionJTable

次は

これらの違いは何ですか?

0 投票する
1 に答える
1051 参照

checkbox - GWT-EXTチェックボックスツリーでは、ツリーノードの単一選択を処理する方法は?

Javaを使用してGWT-EXT 2.0.3のcheckBoxTreeに取り組んでいます。私の目的は、一度に 1 つの TreeNode のみを選択 (チェック) できる selectionModel を取得することです。TreeNode を選択した後に別の TreeNode を選択すると、前の TreeNode のチェックを外す必要があります。TreePanel で DefaultSelectionModel を使用してみましたが、適切に使用していないか、TreeNode のチェックではなく TreeNode の選択に対してのみ機能しています。誰でもこれで私を助けることができますか?または、TreeNode のチェックボックスがオンになっているかどうかを確認する方法を誰かに教えてもらえたとしても、それも問題ありません。

前もって感謝します。

0 投票する
1 に答える
1212 参照

extjs - ExtJs:非アクティブなタブでGridPanelの行をプログラムで選択しても機能しませんか?

基本的に、ウィンドウに2つのタブがあり、2番目のタブはGridPanelであり、最初は非アクティブです。

「ウィンドウの表示」ボタンをクリックして、このGridPanelの2つの行を(CheckboxSelectionModelを介して)プログラムで選択したいのですが、機能しません。javascriptエラーがスローされ、行が選択されません。2番目のタブを手動でクリックしてグリッドを表示した後、すべてが正常に機能します。

私が犯した最も可能性のある間違いは何ですか?extjs初心者にとってよくある間違いでない場合は、すぐにコードを貼り付けます。

0 投票する
1 に答える
1599 参照

pyqt - selectionModel() に関する QTableView の問題

QTableView.selectionModel() の呼び出しに問題があります。別のクラスで QTableView をインスタンス化してから、新しいプロジェクトを開いてビューに入力する必要があるときに、とりわけデータを取得する関数 fillGrid() を呼び出します。これは、selectionModel() メソッドを呼び出す場所でもあります。

最初に電話したときはすべてうまくいきます。しかし、プログラムの同じインスタンスで再度呼び出そうとすると、次のエラーが発生します。

TypeError: 'QItemSelectionModel' オブジェクトは呼び出し可能ではありません

私の関数fillGridは次のようになります:

なぜこれが起こっているのですか?前もって感謝します

0 投票する
1 に答える
14069 参照

extjs4 - Extjs 4.x - チェックされた値とチェックされていない値を取得するための CheckboxModel

グリッド パネルでチェック ボックス モデルを使用しました。チェックボックスをオンにすると、チェックされた列の値になります。今私が必要としているのは、チェックを外したときに、同じ未チェックの値を取得する必要があることです。

前もって感謝します。

よろしく、

リヤズ

0 投票する
3 に答える
9974 参照

gwt - SelectionModelまたはListDataProviderを使用してCellListの要素を選択します

CellListを使用してデータを一覧表示し、ListDataProviderを使用してデータを管理し、SelectionModelを使用してCellListから要素を選択し、それに応じてイベントを生成しました。

これで、cellList.getList()。set(index、bean)またはcellList.getList()。remove()を使用して要素を更新または削除すると、操作が正常に実行されます。しかしその後、それは私が望まないCellListの最初のレコードを自動的に選択します。

CellListで選択したレコードの選択を解除する方法を誰かが提案できますか?

以下は、selectionmodelとlistproviderを初期化する方法のコードです。

新しいレコードを追加するとき:

レコードを更新する場合:

そして削除のために:

0 投票する
1 に答える
2864 参照

gwt - 親ノードのGWTCellTree選択

GWT CellTreeを使用して、異種の階層データモデルを表示しようとしています。単一の選択ができる必要がありますが、親ノードと子ノードを選択できる必要があります。たとえば、GWT自体のを見ると、Leaveノードに対して1つの選択モデルしか提供されていないことがわかります。

すべてのノードに1つの選択モデルを提供することで、例を拡張しようとしました。しかし、それは不可能のようです。つまり、ノードタイプ(作曲家、プレイリスト、曲)ごとに3つのSelectionModelsが1つあることになりました。

私は何が欠けていますか?

前もって感謝します。

0 投票する
1 に答える
4511 参照

java - JavaFX2.0のTableViewから複数選択を読み取ります

JavaFX2.0のTableViewから選択を取得しようとしています。TableViewに5人(5行)を保存しました。選択モデルを取得するためのコードは次のとおりです。

ここで、複数の行を選択して上記のコードを含むメソッドを実行すると、次のように選択* 2が出力され、場合によっては選択* 3が出力されます。たとえば、5行すべてを選択すると、サイズが10、場合によっては15になります。

私はここで何が間違っているのですか?

0 投票する
1 に答える
1645 参照

java - 複数選択と右クリックでのJPopupMenu

JTableのポップアップメニューに問題があり、このJTableで複数の間隔を選択できるという事実があります。私の状況を詳しく説明し、できればできるだけ明確にします。

私は基本的なデータクラスを持っています。それをItemと呼び、文字列ID(名前)と2つのブールフィールド、onlineおよびactive(相対ゲッター)を使用します。
JTableの背後にある考え方は、データセット内の各アイテムについて、最初の列に名前を表示し、2番目の列にステータスを表示するというものです。「status」とは、「ACTIVE/NOTACTIVE」を意味します。アイテムがオンラインの場合は「オフライン」と表示されます。私はその仕事をするTableModelを実装しました、そしてそれは働きます。

また、ユーザーが行を右クリックすると、ポップアップが表示され(選択したアイテムがオンラインの場合)、ステータスに応じてアイテムをアクティブ化/非アクティブ化できるようにします。これは、選択モデルがSINGLE SELECTIONである限り完全に機能しましたが、MULTIPLE INTERVALS SELECTIONに変更すると、正しく機能しなくなりました。

私が望む動作は、右クリックすると、クリックが実行された場所にポップアップが表示され、行が選択範囲に追加されて強調表示され、以前に選択されたすべての行が選択されたままになることです。これはなんとかできません!

これが私がMouseListenerに持っているコードです:

動作は機能的には正しいですが、行の選択が機能していません。行にコメントした

行を右クリックするとポップアップが表示されますが、クリックした行は無視されます。

一方、コメントがない場合、その行はクリックされた行のみを選択し、残りの選択はすべて失われます。

長い投稿で申し訳ありませんが、私の状況の詳細をすべて説明せずに問題を説明する方法がわかりませんでした....これは些細なことであり、修正/変更する方法を教えていただければ幸いです。

前もって感謝します。