[英]GWT extract all value from a row in a flextable
i have a flextable with many row and 5 colums, i need to extract all value from a specific row when i select one. 我有一个包含许多行和5个列的flextable,当我选择一个时,我需要从特定行中提取所有值。 The value must appears on a window.
该值必须出现在窗口上。 How can i do?
我能怎么做?
您可以使用以下代码访问任何表td元素的内容:
flexTable.getFlexCellFormatter().getElement(row, column).getInnerHTML()
If you know the row number ,you can get each element by using 如果知道行号,则可以通过使用获取每个元素
flexTable.getWidget(rowNum,colNum ).getelement().getInnerHtml();//will give with html tags
You can iterate throughout the flex table also like below . 您也可以像下面一样遍历整个flex表。
Iterator<Widget> widgetiterator = flexTable.iterator();
while (widgetiterator.hasNext()){
Widget childWidget = widgetiterator.next();
if (childWidget instanceof RadioButton) { //Example
((RadioButton) childWidget).getValue();
}
}
And 和
Widget w flexTable.getWidget(rowNum,colNum );
if (w instanceof TextBox) {
//TO Do get value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.