問題タブ [gwt-2.2-celltable]
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.
java - SearchBox と Focus Problem を含むカスタム ヘッダーを持つ CellTable
通常の列テキストの下に SearchBox (単純なテキスト ボックス) を表示するカスタム列ヘッダーを使用して CellTable を実装しようとしています。
SearchBox は、ユーザーが CellTable をフィルタリングできるようにする必要があります。次のようになります。
ユーザーが SearchBox に文字を入力するとすぐに、RangeChangeEventが起動され、サーバー リクエストが発生し、CellTable が新しいフィルタリングされたリストで更新されます。
基本的にすべて正常に動作します。ただし、CellTable が更新されるとすぐに、SearchBox はフォーカスを失い、ユーザーはマウスで SearchBox を再度クリックして新しい文字を入力する必要があります。
これはおそらく、CellTable の更新後にカスタム ヘッダーとそのセルの render メソッドが呼び出されることに関連しています。
検索ボックスにフォーカスを戻す方法はありますか? tabindex=0を設定しようとしましたが、役に立ちませんでした。
カスタム ヘッダー クラス
カスタム検索セル (カスタム ヘッダーで使用)
isChanged boolean フラグは、ユーザーが SearchBox に何かを入力するとtrueに設定され、 SearchBoxがフォーカスを失うとfalseに戻ります。どの SearchBox がフォーカスを取得するかを区別するために、このフラグを追加しました (複数の SearchBox を使用する場合)。
CellTable の初期化コード
NameColumnは、適切な型を持つ抽象Columnクラスの実装です。内部でTextCellを使用します。
gwt - GWT Celltable と TABbing
だから私は、selectboxes、EditTextCells、およびいくつかのリンクを含むさまざまな入力を持つGWT cellTableを持っています。TAB を各セルに沿って移動したいと思います。
ただし、現在、TAB 切り替えを選択ボックス間で行うことしかできません (場合KeyboardSelectionPolicy.DISABLED
)。(つまり、ここから)。ただし、EditTextCells やその他のセルにはタブで移動しません。
(潜在的に関連して、 EditText<input>
は tabindex!=-1 を持つことができないように見えます。そうしないと、 cellTable がエラーをスローしていることがわかります。(そして、これを行うべきではないことを EditText で警告しているようです)。
EditText またはその他の一般的なセルに別の tabIndex がありますか? ここにいる一人の男は、それを機能させることができず、オプトアウトしたように見えました。
しかし、googleCodeのこの問題によると、他の人がこれを成功させています。
gwt - gwtを使用したアンケート(調査)コンストラクターの実現
私の現在のプロジェクトでは、アンケート(調査)コンストラクター機能(一種のグーグルフォーム)を実現する必要があります。私の場合、質問票のリストがあり、すべての質問票には質問グループのリストがあり、すべての質問グループには質問のリストがあり、すべての質問にはいくつかの回答があります。このような複合オブジェクトをインラインで追加/編集/削除できるはずです。
このようなネストされた(一種のツリー)データ構造を提示するために、CompositeCellsを含むCellTableを使用することを考えましたが、第2レベルと第3レベルの合成を行う必要がありました(たとえば、すべてのCompositeCellには別のCompositeCellが含まれます)。
したがって、最終的に、CellTableとListDataProviderを使用してそのようなテーブルにデータを入力/更新するのは少し難しいことがわかりました。
1つのネスト(質問票->基準)では単純でしたが、第2レベルと第3レベルの構成ではありませんでした。質問票->基準->質問->回答。
そのようなデータ構造を提示することに関して、いくつかの準備ができているヒントがあると思いましたか?FlexTableまたはCellTableを使用する方が良いですか?
前もって感謝します
xml - GWT 動的 CellTable を生成
xmlから動的セルテーブルを生成したい
私のxmlにはN個の列が含まれています(列名、列タイプ、ソート可能、isEditable(Y / N)、セルの値などの詳細を含む)
問題は、GWT でバリアント (動的) xml からセル テーブルを生成する方法です。つまり、セル テーブルを作成しているときに、存在する列の数がわかりません。そのタイプ、isEditable、isSortable などもわかりません。
xml を解析できます。ここで動的テーブルを生成したいので、ゲッターとセッターに使用される BeanInfo クラスを作成しました。これらの動的列 (Bean の属性) の動的ゲッターとセッターを作成する方法と、Bean に値を設定する方法を教えてください。
擬似コード:
私のxmlは次のとおりです。
< ?xml バージョン="1.0" エンコーディング="UTF-8"?>
< データ中和カタログ="リポジトリ">
上記のxmlから、Celltableを生成したいと思います。上記のxmlの例には、列名、データ型などと値が含まれています。
xmlに基づいて動的なゲッターとセッターを生成し、値を表示/更新するためにセルテーブルで使用する方法
gwt - GWTセルテーブルEditTextCellに複数行のテキストを追加するにはどうすればよいですか?
データを表示したセルテーブルがあります。セルを編集して、複数行の情報を提供したいと思います。
例:key1 = value1 | 次の行に注釈キーを追加します:key2 = value2 |
値を編集した後、セルテーブルが表示/再描画されると、情報は上記のようにセルに表示されます。
gwt - CellTable GWT で列全体の背景色を設定する方法
GWT の CellTable で列全体の背景色を設定する方法を見つけたいのですが、うまくいきません。CellTable のスタイルでは、最後の列と最初の列の背景色を設定するために使用できるスタイル cellTableLastColumn と cellTableFirstColumn しか見つかりませんでした (これら 2 つは正常に動作します)。列インデックスをパラメーターとして渡すことで、任意の列の列全体の背景色を設定する方法を知っている人はいますか? どうもありがとうございました。
gwt - GWT モバイル デバイス用の CellList 複数選択モデルのカスタマイズ
MultiSelectionModel を使用するアプリケーションがあり、うまく機能しますが、モバイル デバイスで動作するように開発中のサイトが必要なため、要素の選択を支援するためにキーボードを使用することはできません。存在しない)。例: デスクトップでは、ctrl を押したまま、選択したいすべての要素をクリックします。
したがって、モバイル デバイスでは、MultiSelectionModel の既定の動作を変更して、CellList アイテムをクリックすると、そのアイテムの選択状態が切り替わるようにしたいと考えています。
ソースを調べましたが、必要な動作を実装する方法がわかりません。(モバイル マルチセレクション)。
java - GWT CELLTABLE EditableTextCellで古い値を復元する方法は?
intger、decimalなどのeditableNumbercellを使用したいのですが、そのようなgwtウィジェットが存在しないため、編集可能なテキストセルを使用し、ユーザーがセルの値を更新するときに数値の検証を使用しています。
検証が失敗したときにセルの編集を回避する方法。
検証に失敗した場合、編集可能なテキストセルの値が古い値に復元されます。その方法は?
この件に関するヘルプやガイダンスをいただければ幸いです。
regex - 金額、小数、カスタム小数などのデータ型の検証のための正規表現?
検証に必要なDecimal、Amount、CustomDecimalデータ型の正規表現とは何ですか?
私のxmlレコードには、データ型がDecimal、Amount、CustomDecimalデータ型の文字列形式の値がいくつか含まれています。
私はGWTセルテーブルを使用しています:テーブル内のセルに設定されたEditTextCell解析済みxml。次に、関連するデータ型でそのセルを検証します。
文字列形式の値なので、正規表現と一致させたい
以下は、さまざまなデータ型の正規表現の基準です。
整数最大スケールは8です。==> (-)?(\ d){1,8}
10進数数値は(p、s)として表すことができます。ここで、pは精度、sはスケールであり、精度とスケールに関してすべてを記述します。最大スケールは8、最大精度は31です。数値の非小数部分は最大23桁にすることができます。 ->?
量これは、最大スケール8、最大精度31にすることができます。- >?
カスタム10進 数数値は(p、s)として表すことができます。ここで、pは精度、sはスケールであり、精度とスケールに関してすべてを記述します。小数部に8桁を超える小数を格納する必要がある場合は、カスタム小数を使用します。最大スケールは29、最大精度は30です。数値の小数部分は最大29桁です。 ->?
この件に関するヘルプやガイダンスをいただければ幸いです。