首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SelectItem上发出多个DynamicForm

在SelectItem上发出多个DynamicForm
EN

Stack Overflow用户
提问于 2012-04-30 07:07:49
回答 1查看 651关注 0票数 1

我正在修复应用程序中的UI错误,现在我在DynamicForm上遇到了多个DynamicForm的问题。

如我们所知,如果没有将pickList的宽度设置为SmartGwt a pickList宽度以适应内容。问题是当一个SelectItem的内容比其他的内容更宽的时候。例如,我们有2 SelectItems,来自第一个SelectItem的内容的宽度小于第二个。复制这一问题的步骤:

  1. Open,内容宽度最小的pickList,就像content
  2. Open,其内容比以前的pickList大,就像内容
  3. Open first SelectItem,现在pickList的宽度与第二SelectItem

的pickList相同。

问题是如何强制SmartGwt重新计算每个SelectItem的pickList宽度,分别

一些代码示例:

代码语言:javascript
复制
// Constructor of our DynamicForm
public PriceItemFilterForm(DataSource datasource) {

    // SelectItem with content with the smallest width
    SelectItem priceItemType = new SelectItem(PRICE_ITEM_TYPE_NAME,
            toolMessages.priceItemTypeFilterTitle());

    // Second SelectItem with content with bigger with than previous one
    SelectItem evalTimeType= new SelectItem(EVAL_TIME_NAME,
            toolMessages.evaluationTimeFilterTitle()){
        @Override
        protected String getLocalizedMessage(String text) {
            return toolConstants.getString(text);
        }
    };
    evalTimeType.setStartRow(true);

    setFields(priceItemType, evalTimeType);
}

提前谢谢你的回答。

EN

回答 1

Stack Overflow用户

发布于 2012-10-15 19:02:37

我升级到2.5智能gwt版本。我也犯了同样的错误。我做了一个升级到3.0智能GWT和那里的问题是解决的!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10379759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档