問題タブ [flextable]
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 - GWT で flexTable から行を削除する
私はGWTを学んでいます
flexTable の最初の行に、コンボボックス、コンボボックス、テキスト ボックス、AddButton、削除ボタンを追加しました。
addButton 2 行のクリック イベントで、最初と同じコンポーネントで flexTable に追加されます。(コンボボックス、コンボボックス、テキストボックス、追加ボタン、削除ボタン)
など。
今私がしなければならないことは、removeButtonのクリックイベントで行を削除するためのコードを書くことです
追加ボタンをクリックすると、同様の行が追加されます。
今私が欲しいのは、削除ボタンをクリックすると同じ行が削除されることです
どうやってするか。
編集済み
エラー
java - GWT の flexTable の行数
私はGWTを学んでいます
flexTable の最初の行に、コンボボックス、コンボボックス、テキスト ボックス、AddButton、削除ボタンを追加しました。
addButton 2 行のクリック イベントで、最初と同じコンポーネントで flexTable に追加されます。(コンボボックス、コンボボックス、テキストボックス、追加ボタン、削除ボタン)
i の出力は
列に 4 行しか追加していないのに、rowCount が 2 増加する理由
gwt - ui.xml 内の柔軟なテーブルスタイル
Gwt UI バインダーを使用してフレックステーブルを作成しました。
灰色の背景、行間の水平方向の白い境界線、およびそれ以上の境界線がないようにしたいと思います。
私の最新の試みを以下に示しますが、白い水平は表示されません
私は css にかなり弱いことを認めなければならないので、この例は単に無効である可能性があります。
編集: JankiPanwala が質問に答えました。
後で参照できるように、最終的なスタイルシートを以下に追加しました。
google-apps-script - 屈曲可能なブランクのタグからの値
私はGoogleAppsScriptの初心者です。他の関数のflextableのタグから値を取得したい。以前、doGet()関数でsetTag( "init")を使用してタグを開始しましたが、getTag()を呼び出したとき、ここにコードはありません(空白)
gsLibraryは私が以前に作成したライブラリであり、問題はありません...ありがとうございます:D
gwt - 柔軟なフリーズおよび/またはロックの列とヘッダー
このサイトには多数のフリーズ/ロック カラム ソリューションがありますが、私が知る限り、必要な答えが得られるものはありません。私は GWT 2.4 と FlexTable を使用していますが、2 つのテーブルを作成せずに、ヘッダー行を固定して垂直スクロール中に常に表示できるようにし、左の列を固定して常に表示されるようにしたいと考えています。横スクロール。これは css 式 (少し前に書かれたコード) を使用して GWT 1.7 で動作しましたが、GWT は css 式のサポートを削除することを決定しました。
ヘッダーに使用される css 式: top: expression(parentNode.parentNode.parentNode.parentNode.scrollTop-2);
ロックされた列に使用される css 式: left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft-2);
2 つのテーブルを使用するソリューションを見てきましたが、実際には 1 つのテーブル ソリューションが必要であり、これらの CSS 式を機能するものに変換するための十分な JavaScript または jquery を知りません。
御時間ありがとうございます。
java - GWTのflexTableからのgetWidgets
フレックステーブルでは、実行時に3つのウィジェットが連続して追加されます。
最初の2つのウィジェットはListBoxであり、3番目のウィジェットはlistBoxまたはtextBoxにすることができます。
3番目のウィジェットについて知りたいのはlistBoxまたはtextBox??
最初の2つのウィジェットについて知るための私のコード
ありがとうございました
user-interface - GAS FlexTable で個々のセルのスタイルを設定する...不可能ですか?
GAS FlexTable 内で個々のセルのスタイルを設定する (たとえば、ヘッダー行の背景色を変更するなど) 方法はないようです。あれは正しいですか?
ここに表示される唯一のメソッドは .setStyleAttribute() と .setStyleAttributes() で、どちらもアプリケーション全体またはフレックステーブル全体をオブジェクトとして操作します。
さらに、.getCell() や .getRow() など、フレックステーブルから個々のセルまたはセルのサブセットを返すメソッドは見当たりません。
したがって、現時点では、GAS flextable で個々のセルのスタイルを設定する方法はないと結論付けてよろしいですか? (この質問に対する答えが明白で、「それを行う方法はない」である場合は申し訳ありませんが、諦める前に最初に専門家に確認したほうがよいと思いました。)
gwt - ボタンクリックイベントで各タブパネルの異なるフレックステーブルに個別にアクセスする
GWt に 4 つの TabPanels を持つ TabContainer があります。最初のタブ パネルには 7 つのラジオ ボタンがリストされており、ラジオ ボタンを選択すると、画像とテーブルのセットが読み込まれます。
送信ボタンをクリックすると、各フレックステーブルに異なる方法でアクセスしたいので、今は儀式を受けていません。テーブルの構造を以下に示します

(出典:expertmind.com)
これは、私の GUI がどのように見えるかの単なるデモです。また、データを列ごとに取得すると、テキスト ボックスの値ではなく HTML コードのみが取得されます。テーブルIDを使用して、フレックステーブルのテキストボックスからデータを取得する方法を教えてください。
gwt - GWT 2.3 のフレックステーブルへのダブルクリック ハンドラー
GWT で FlexTable にダブルクリック ハンドラーを追加したいと考えています。
以下のコードを使用しました:
しかし、どうすれば行インデックスを取得できますか。
私に提案してください。
gwt - 矢印アイコンとウィジェットヘッダーを備えたGWT DisclosurePanel?
FlexTable ウィジェットをヘッダーとして持つ DisclosurePanel を用意し、アニメーション付きの矢印アイコンを含める必要があります。
ウィジェットを DisclosurePanel に追加すると、矢印アイコンが無効になり、ウィジェットに置き換えられます。
FlexTable を拡張し、矢印アイコンとアイコンをアニメーション化するための適切なクリック ハンドラーを持つセルを持つ新しいクラスを作成するか、DisclosurePanel のラッパー クラスを作成する必要があると判断しました (最終クラスであるため)。これらのいずれかが実行可能な解決策のように見えますか?