多くの行と 5 つの列を持つフレックステーブルがあります。特定の行を選択すると、その行からすべての値を抽出する必要があります。値はウィンドウに表示される必要があります。どのようにできるのか?
質問する
3689 次
2 に答える
2
以下のコードを使用して、任意のテーブル td 要素の内容にアクセスできます。
flexTable.getFlexCellFormatter().getElement(row, column).getInnerHTML()
于 2013-02-23T09:21:46.097 に答える
2
行番号がわかっている場合は、次を使用して各要素を取得できます
flexTable.getWidget(rowNum,colNum ).getelement().getInnerHtml();//will give with html tags
以下のように、フレックス テーブル全体を反復処理することもできます。
Iterator<Widget> widgetiterator = flexTable.iterator();
while (widgetiterator.hasNext()){
Widget childWidget = widgetiterator.next();
if (childWidget instanceof RadioButton) { //Example
((RadioButton) childWidget).getValue();
}
}
と
Widget w flexTable.getWidget(rowNum,colNum );
if (w instanceof TextBox) {
//TO Do get value
于 2013-02-23T09:37:11.797 に答える