問題タブ [cellbrowser]
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.
gwt - GWT CellBrowser-常にすべての値を表示する方法は?
GWTのCellBrowserは、動的データを表示するための優れた方法です。
ただし、ブラウザに(一見)任意の最大数よりも多くの行が含まれている場合、ユーザーがクリックして表示されていない行をフェッチできる「もっと見る」ラベルが表示されます。
この動作を無効にして、常にすべての行を表示するようにするにはどうすればよいですか?
gwt - GWT:CellBrowserをプログラムでリロードする方法は?
カスタムでGWT 2.1のCellBrowserTreeViewModel
を使用しています。次に、TreeViewModel は を使用しAsyncDataProvider
てデータを動的にフェッチします。これはすべてうまく機能します。ユーザーがノードをクリックすると、AsyncDataProvider が RPC 経由で結果を取得し、CellBrowser が忠実に結果を表示します。
これを理解できないのはばかげていると思いますが、プログラムでCellBrowserにデータをリロード(および表示)するように指示するにはどうすればよいですか? どうにかしてルート ノードの AsyncDataProvider へのハンドルを取得し、その上で updateRowData() と updateRowCount() を呼び出す必要があると推測していますが、ブラウザー (またはそのモデル) にクエリを実行する明確な方法がわかりません。ルート DataProvider 用。
null 引数を探すコードを AsyncDataProvider コンストラクターに追加できると思います。それにより、「ねえ、私はルートです」と認識し、どこかに参照を保存しますが、それはハックのようです。確かにこれを行うより良い方法があります。
ここに非常に多くのコードをダンプして申し訳ありませんが、これをより単純なものに要約し、十分なコンテキストを提供する方法がわかりません。
私の AsyncDataProvider:
私のモデル:
そして最後に、これが私がそれらをどのように使用しているかです:
gwt - GWT (Google Web Toolkit) CellBrowser のフォーカス/スクロールの問題
垂直方向にスクロールできるセルブラウザの列で、マウスがアイテムの上に置かれているときに、マウス ホイールを動かしても効果がないように見えます。cellbrowser 列の項目間の空白にマウスを置いたときにのみ、列のスクロール バーがマウス ホイールの動きに正しく反応します。これは、PC ブラウザでは単に迷惑なだけですが、iPad Safari ブラウザではコントロールが実質的にスクロールできなくなります。アイテム間の空白内で 2 本の指を押している間だけスクロールでき、指がテキストに当たるとすぐにスクロールが停止します。
フォーカスの問題がスクロールの問題を引き起こしているようで、iPad でスクロール可能な CellBrowser 列を適切にスクロールできるようにするこの問題の回避策または修正方法があるかどうか疑問に思っていました。
gwt - GWT CellBrowser で最初の列幅を設定するにはどうすればよいですか
CellBrowser ウィジェットの最初の列幅の設定を妨げるバグがあります。ここで説明されている回避策もあります
http://groups.google.com/group/google-web-toolkit/browse_thread/thread/4fc39b5805833ea2
どうやらそれは動作しますが、CellBrowser をサブクラス化して動作させる方法を説明できる人はいますか? いくつかのコードを見せてください。
gwt - MultiSelectionModel の簡単な例
CellBrowser を複数選択できるようにしようとしています。GWT 2.2 でセルのこの新しい概念を学び始めたばかりで、Google がGWT Showcaseに持っている例を見ていますが、そのコードはあまり明確ではありません。同じ例をどこで見つけることができますか?
gwt - CellWidgetが表示されない
基本的なセルブラウザウィジェットをアプリで機能させようとしています。今のところ、構造だけなので、後で意味のあるものに置き換えることができます。サンプルを調べて実装しましたが、アプリケーションに統合しようとすると機能しません。
これがコードの一部です。何が問題ですか?ウィジェットが表示されないのはなぜですか?
Uibinderファイルは次のようになります->
ListTreeViewモデルクラスは、スタンドアロンアプリケーションでコードを使用し、CellBrowserをRootLayoutPanelに追加する場合と同様に完璧です。できます!
gwt - UiBinderを使用したCellBrowserの作成
GWTで単純なセルブラウザを作成しようとしていますが、空白で表示されます。空白で表示されるコードがありますので、確認してください。
gwt - GWT CellBrowser で選択範囲を設定する方法
どういうわけか私は木のために森が恋しいと感じています. カテゴリで満たされた CellBrowser があり、カテゴリを名前で検索するための検索ダイアログがあります。検索ダイアログでカテゴリを選択すると、CellBrowser でも選択されるようになります。
すでにできることは、カテゴリ ツリーでノードを見つけることです。ルート ノードからリーフへのパスもあります。選択したリーフ (getCellBrowser().getRootTreeNode().setChildOpen(i, true) までノードを開くことができます。しかし、どうすればリーフ自体を選択できますか?率直に言って、それは正しい方法ですか?(私は疑問に思っています)なんとなく)
あいさつオーレ
gwt - カスタム スタイルを UiBinder で GWT CellBrowser に設定する
UiBinder を使用して GWT CellBrowser ウィジェットにカスタム スタイルを設定しようとしていますが、依存するスタイルを変更できません (つまり、ウィジェット全体に別の背景色を設定できますが、スタイルを変更する方法がわかりません)。選択したアイテム)
このフォーラムで他のウィジェットに提案されているように「@external」を使用してみましたが (たとえば、hereまたはhere )、効果はありませんでした。CellBrowser でスタイルを指定する方法が原因だと思います。
私が取るべきアプローチはhttp://crazygui.wordpress.com/2011/11/01/how-to-skin-a-gwt-celltable/にもっと似ているはずだと思います。私が使用しているCellTableの代わりにCellBrowserにコードを適応させる:
GWT SDKの CSS ファイルを参照として使用しています。
私が持っている ui.xml ファイルの < g:HTMLPanel> タグ内:
「CellBrosRes」を使用しない場合、コードは正常に機能します。したがって、CellBrowser を作成する行を次の行に置き換えると機能します。
「CellBrosRes」を使用すると、私のスタイルが無視されます。スタイル リソースの作成方法に問題があると思います。
これを機能させる方法についての助けをいただければ幸いです。追加の詳細が必要な場合、または何かが十分に明確でない場合はお知らせください。
ありがとう
gwt - CompositeCell を使用した GWT CellBrowser
以下のようにCellBrowserを構築しようとしています。
問題は、上記のコードで指定されている見出し (数学と科学) を取得できないことです。見出しは別のオブジェクトからのものであり、私の CompositeCell (CheckBox と TextCell) はすべてのアイテムを期待/適用しているようです。
基本的に、CellBrowser でリストを作成しようとしていますが、(CheckBox と TextCell) を持つものと (TextCell) だけを持つものがあります。
お知らせ下さい。