Gwt DynamicForm上的多个SelectItem出现问题

Gwt DynamicForm上的多个SelectItem出现问题,gwt,smartgwt,Gwt,Smartgwt,我正在修复应用程序中的UI错误,现在我被DynamicForm上的multiple SelectItem问题所困扰 正如我们所知,若选择列表的宽度未设置为SmartGwt,则调整选择列表的宽度以适合内容。问题是当一个SelectItem的内容比其他SelectItem的内容更宽时。 例如,我们有两个SelectItems,第一个SelectItem的内容宽度小于第二个SelectItem。Steaps复制此问题: 打开具有最小宽度内容的第一个SelectItem-选取列表的宽度与内容相同 打开第

我正在修复应用程序中的UI错误,现在我被DynamicForm上的multiple SelectItem问题所困扰

正如我们所知,若选择列表的宽度未设置为SmartGwt,则调整选择列表的宽度以适合内容。问题是当一个SelectItem的内容比其他SelectItem的内容更宽时。 例如,我们有两个SelectItems,第一个SelectItem的内容宽度小于第二个SelectItem。Steaps复制此问题:

  • 打开具有最小宽度内容的第一个SelectItem-选取列表的宽度与内容相同
  • 打开第二个SelectItem,其中的内容大于上一个-选取列表的宽度与内容相同
  • 再次打开第一个SelectItem-现在选择列表的宽度与第二个SelectItem的选择列表的宽度相同
  • 问题是如何强制SmartGwt分别重新计算每个SelectItem的选取列表宽度

    一些代码示例:

    //我们的DynamicForm的构造函数
    public PriceItemFilterPerform(数据源数据源){
    //选择内容宽度最小的项目
    SelectItem priceItemType=新建SelectItem(价格\项目\类型\名称,
    toolMessages.priceItemTypeFilterTitle());
    //第二次选择内容大于上一次的项目
    SelectItem evalTimeType=新建SelectItem(EVAL\u TIME\u NAME,
    toolMessages.evaluationTimeFilterTitle()){
    @凌驾
    受保护的字符串getLocalizedMessage(字符串文本){
    返回toolConstants.getString(文本);
    }
    };
    evalTimeType.setStartRow(true);
    设置字段(priceItemType、evalTimeType);
    }
    

    提前感谢您的回答。

    我升级到了2.5 smart gwt版本。 我也犯了同样的错误。
    我升级到3.0 Smart GWT,问题就解决了

    我升级到了2.5 smart gwt版本。 我也犯了同样的错误。
    我升级到3.0 Smart GWT,问题就解决了

    您正在使用哪个版本的SmartGWT?您正在使用哪个版本的SmartGWT?