java - GWT 在页面加载时动态加载元素

标签 java gwt smartgwt gwt-ext

我有一些页面应该具有动态复选框计数,并且输入取决于从数据库接收的数据

现在我喜欢这样:

  1. 在组件加载时进行 rpc 调用(获取输入数据)
  2. onSuccess 在表单上动态添加输入

结果:表单显示没有内容(因为它使调用异步),只有在调整大小后,它才能正确显示内容 (也许我可以自己触发 resize 事件或 redraw ,但不知道如何..)

问题:我是 GWT 新手,完成此任务的最佳方法是什么? (现在我使用 gwt-ext http://gwt-ext.com/ ,但我认为没关系)

更新:刷新面板可以调用doLayout();

最佳答案

我不熟悉 gwt-ext,但在“vanilla”gwt 中你有两个选择:

  1. onSuccess 方法中刷新您的小部件(应显示结果)
  2. 继续执行其余代码,直至返回结果。

为了获得更精确的结果,我需要更多的代码。

关于java - GWT 在页面加载时动态加载元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16544594/

相关文章:

java - 浮桥游戏迷失在代码中

java - 属性访问 : Is there a way to create access functions dynamically?

java - 在 smartGWT 的 Listgrid 中渲染嵌套 JSON 字符串

java - 在 SmartGWT 5.0 中格式化 TextItem 以显示其数值(以千为单位)

java - JSP 页面能否记住它拥有的旧对象?

java - 创建一个忽略大小写的 TreeSet

java - 在同一类中的方法之外的任何地方访问整数

datetime - 在 GWT 中指定自定义货币、数字和日期时间格式有哪些好方法?

java - 将日期时间值输出到 SmartGWT 中的 StaticTextField