問題タブ [gwt-tablayoutpanel]

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 投票する
2 に答える
709 参照

gwt - StackLayoutPanel によってラップされた DataGrid の使用に関するバグ

DataGrid を使用して、stacklayoutpanel に配置しようとしました。ListDataProvider のデータを提供するときに、CellTable は非アクティブなタブにあるためブラウザーに表示されません (ただし、DOM ツリーには表示されます)。CellTable を含むタブに切り替えた後、そこにはデータがありません。タブがデータ プロビジョニング時にアクティブである場合、テーブルは正しく入力されています。列を並べ替え可能にしたので、並べ替えをクリックすると、データが正しく表示されます。別のネイティブ タブをクリックしたときに、データが自動的に表示されるようにしたい。celltable を使用するように切り替えれば、これは問題になりません。

これは GWT のバグであり、GWT 2.5 RC で修正されていることはわかっていました。しかし、上司はまだ GWT2.5RC を使用することを望んでいません。これを修正するには回避策が必要です。私は誰かが datagrid.redraw() がそれを修正できると言ったことを知っていました。疲れましたが、表示がおかしいです。たとえば、DataGrid に 10 行あり、2 番目のタブを選択した後、redraw() が呼び出され、データが自動的に表示されますが、データとスクロール バーを表示するブロックは 10 ピクセルほどしかありません。他の行を表示するには、下にスクロールする必要があります。タブの下部には、使用されていないスペースがたくさんあります。誰かがこれを修正する方法を教えてもらえますか? それで、私はそれを修正するために間違った方法を使用しましたか?この問題を解決するために他にできることはありますか。誰かヒントを教えてください。

ありがとう

よろしくお願いします

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

gwt - TabLayoutPanel選択ハンドラーが複数回トリガーされます

現在、GWT TabLayoutPanelを使用していますが、いくつか問題が発生しました。私のアプリケーションは、アクティビティと場所を使用してブラウザの履歴を管理しています。TabLayoutPanelを使用して、onSelectionHandler()イベントでplaceController.goTo()を実行することにより、タブを履歴に保存しようとしています(ブラウザーに戻ることができるようにするため)。tabLayoutPanel.clear()を実行してタブリストを更新しています。問題は、tabPanel.clear()がselectionHandlerを複数回トリガーするため、Placesが何度もトリガーされることです。この動作を修正するには、SelectionHandlerのローカルでの有効化と無効化を追加する必要がありましたが、それは私には適切ではありません。

以下はコード例です。addEventsメソッドを使用して、いくつかのイベントのタブのリストを更新しています。

SelectionHandlerが複数回トリガーされるのを防ぐために、ローカルのenabledSelectionHandlerを使用しない他の適切な方法はありますか?

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

gwt - ボタンのクリック後に TabLayoutPanel タブが表示されない

を使用しようとしてTabLayoutPanelいますが、ページに最初に配置したときは正常に動作しているように見えますが、ボタンを押した後に実行すると (たとえば)、正しく表示されません。たとえば、次のようなことをするとうまくいきます。

ただし、次のようなことをすると、ボタンをクリックすると、表示されるのは「Tab1」だけで、他のタブ、「Tab 1 title」などはありません。

何か案は?TabLayoutPanel私が使用しているIE8に問題があることをどこかで読みましたが、最初のケースでは問題なく表示されるため、それが問題であるとは思えません。Chrome と Firefox で何が起こるか見たかったのですが、これらのブラウザーに GWT Developer Plugin をインストールするのに数時間苦労しましたが、うまくいきませんでした。

私がやろうとしていることには本質的に何か問題がありますか? 誰かが私のコードに何か問題があると思いますか? 誰でもこれをデバッグする方法を提案できますか?

0 投票する
0 に答える
147 参照

gwt - TabLayoutPanel 内の GWT CellTable: データの改行なし

CellTable内に複数の を表示したいTabLayoutPanelCellTable各タブには、ウィジェットとしてラップされた 1 つのタブがあります。

私の問題は、多くの列 (私の場合は 12) を持つテーブルがある場合、コンテンツがパネルの右側に流れ、一部のコンテンツが表示されないことを意味します。これは、TabLayoutPanel なしでテーブルを表示する場合には当てはまりません。その場合、すべての列が画面に収まるように自動改行が行われます。

スクリーンショット:
ここに画像の説明を入力
ここに画像の説明を入力
ここに画像の説明を入力

テーブルに利用可能な画面幅の 100% を使用させたいので、テーブルにも列にも絶対幅を指定したくありません。

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

gwt - GWT の TabLayoutPanel 内の Celltable

GWT は初めてです。UIBinder を使用して、TabLayoutPanel タブ内に celltable を埋め込むサンプルを探しています。コード サンプルを提供してくれる人はいますか? ありがとうございます。

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

gwt - UIBinder を使用して Tablayoutpanle にタブを動的に追加する

明確にするために、私は GWT の初心者です。動的タブを実装するサンプルを探していたところ、このリンクhttp://www.java2s.com/Code/Java/GWT/AddingnewtabdynamicallyExtGWT.htmを見つけました。 GXT を使用します。しかし、私の質問は、UIBinder を使用して動的ビューを実装するにはどうすればよいかということです。ブラウザのタブに似たものを実装したいと思います。新しく作成された各タブには分割パネル ビューがあり、そのコンテンツは rpc 要求を作成して取り込まれます。私の質問は、ユーザーがタブを切り替えるときに履歴メカニズムがどのように処理されるかです。サンプルを提供できる人はいますか?ありがとう

ここに画像の説明を入力

0 投票する
2 に答える
917 参照

gwt - GWT でタブ項目を使用してタブを動的に追加する

タブ付きのページを作成し、タブをクリックするたびに異なる情報をロードしたいと考えています。

「+」タブをクリックしたときにタブを動的に追加できるようにしたい。 ここに画像の説明を入力

したがって、「+」をクリックすると、新しいタブが同じ tabLayoutPanel に追加されます。

GWTでそれを行う方法に関する提案。

ありがとう。