当前位置: 首页 > 面试题库 >

设置GWT小部件的ID

焦同
2023-03-14
问题内容

我在gwt应用程序上有一个FlowPanel对象。

FlowPanel flowPanel = new FlowPanel();
flowPanel.add(new Button("Edit"));
flowPanel.add(new Button("Delete"));
flowPanel.getElement().setId("idOfFlow");

它给了我以下错误:

flowPanel.getElement().setId("idOfFlow") = No such instance method:
 'void com.google.gwt.core.client.JavaScriptObject$.setId (java.lang.String)'

如何设置的ID FlowPanel


问题答案:

我正在使用GWT 2.4.0,此代码可以正常工作。

FlowPanel panel = new FlowPanel();
panel.getElement().setId("panel-id");

要么

FlowPanel panel = new FlowPanel();
DOM.setElementProperty(panel.getElement(), "id", "panel-id");


 类似资料:
  • 问题内容: 我希望以编程方式克隆小部件。我可以使用Dom.clone在Widget内克隆Element,但似乎无法从此克隆的元素创建Widget。这可能吗? 还有另一种克隆小部件的方法吗? 问题答案:

  • 我尝试设置的ID为Kartik文件输入小部件,但它似乎不会设置它...因为我无法捕获成功上传后的文件加载事件。 view.php catchevent.js

  • 问题内容: 在2010年的Google IO上,宣布GWT 2.1将包括新的数据表示小部件。可以下载2.1M,大概包含了小部件,但是还没有文档出现。 是否有使用它们的简短教程或示例?我听说有传言说CellList和CellTable是有问题的类。针对他们的Javadoc充满了很多TODO,因此在用法上仍然缺少很多。 问题答案: Google I / O 2010-GWT的UI大修 2.1中的jav

  • 我正在尝试使用模型表单在Django中生成一个表单,但我面临一个问题。下面是我在Forms.py中的代码,它有一个,我想为它设置一个自定义id和类,但我无法在的小部件中的的帮助下这样做,而对于它可以工作。 可以工作,但 不。 Forms.py cmd中的错误: super(IntegerField,self).init(*args,**kwargs) TypeError:init()获得意外的关键

  • 问题内容: 如果我能得到类似下面的信息,那将是很棒的。 伪代码: 在打印U时,将返回以下内容: 能够获得小部件设置将非常有用。这样我就可以相应地操纵其他小部件。 问题答案: 如果知道所需的设置,则可以使用该方法获取值,例如 它将打印 如果您想知道所有可用的选项,widget.config包含配置,并且如果您希望的话,可以创建您可能需要的全部或部分设置,例如 输出:

  • 我有一个GUI,左侧有一列按钮,右侧有文本输入框,页脚有一些通用GUI按钮(新建/删除/保存/退出)。左侧的按钮分别向右侧的文本输入小部件提供一组单词。我希望能够在文本输入小部件中使用control tab或control shift tab,并将焦点返回到输入文本输入小部件的按钮。我在谷歌上搜索过,也做过实验,但在使用tab键组合后,我找不到一种方法来强制聚焦某个特定的按钮。 文本选项卡和填充文