当前位置: 首页>>代码示例>>Java>>正文


Java FormItem.setOptionDataSource方法代码示例

本文整理汇总了Java中com.smartgwt.client.widgets.form.fields.FormItem.setOptionDataSource方法的典型用法代码示例。如果您正苦于以下问题:Java FormItem.setOptionDataSource方法的具体用法?Java FormItem.setOptionDataSource怎么用?Java FormItem.setOptionDataSource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.smartgwt.client.widgets.form.fields.FormItem的用法示例。


在下文中一共展示了FormItem.setOptionDataSource方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setOptionDataSource

import com.smartgwt.client.widgets.form.fields.FormItem; //导入方法依赖的package包/类
private void setOptionDataSource(FormItem item, Field f, String lang) {
    Field optionField = f.getOptionDataSource();
    DataSource ds = ValueMapDataSource.getInstance().getOptionDataSource(optionField.getName());
    item.setValueField(f.getOptionValueField()[0]);
    item.setOptionDataSource(ds);

    setPickListValueMapping(item, f);

    Integer pickListWidth = getWidthAsInteger(optionField.getWidth());
    if (item instanceof SelectItem) {
        SelectItem selectItem = (SelectItem) item;
        selectItem.setPickListFields(getPickListFields(optionField, lang));
        if (pickListWidth != null) {
            selectItem.setPickListWidth(pickListWidth);
        }
    } else if (item instanceof ComboBoxItem) {
        ComboBoxItem cbi = (ComboBoxItem) item;
        cbi.setPickListFields(getPickListFields(optionField, lang));
        if (pickListWidth != null) {
            cbi.setPickListWidth(pickListWidth);
        }
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:24,代码来源:FormGenerator.java

示例2: setOptionDataSource

import com.smartgwt.client.widgets.form.fields.FormItem; //导入方法依赖的package包/类
public static void setOptionDataSource(FormItem field, ProfileGroup profileGroup) {
        field.setOptionDataSource(getInstance());
        field.setOptionCriteria(new Criteria(
                ConfigurationProfileResourceApi.PROFILE_GROUP_PARAM, profileGroup.getId()));
        field.setValueField(ConfigurationProfileResourceApi.PROFILE_ID);
        field.setDisplayField(ConfigurationProfileResourceApi.PROFILE_LABEL);
//        if (field instanceof SelectItem) {
//            ((SelectItem) field).setSortField(FIELD_LABEL);
//        }
    }
 
开发者ID:proarc,项目名称:proarc,代码行数:11,代码来源:ConfigurationProfileDataSource.java

示例3: setOptionDataSource

import com.smartgwt.client.widgets.form.fields.FormItem; //导入方法依赖的package包/类
public static void setOptionDataSource(FormItem field) {
    field.setOptionDataSource(getInstance());
    field.setValueField(FIELD_ID);
    field.setDisplayField(FIELD_LABEL);
    if (field instanceof SelectItem) {
        ((SelectItem) field).setSortField(FIELD_LABEL);
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:9,代码来源:DeviceDataSource.java

示例4: setOptions

import com.smartgwt.client.widgets.form.fields.FormItem; //导入方法依赖的package包/类
private void setOptions(FormItem item, Record profile) {
    String dataSourceId = profile.getAttribute(WorkflowModelConsts.PARAMETER_VALUEMAPID);
    if (dataSourceId != null) {
        DataSource ds = ValueMapDataSource.getInstance().getOptionDataSource(dataSourceId);
        item.setValueField(profile.getAttribute(WorkflowModelConsts.PARAMETER_OPTION_VALUE_FIELD));
        item.setOptionDataSource(ds);
        item.setDisplayField(profile.getAttribute(WorkflowModelConsts.PARAMETER_OPTION_DISPLAY_FIELD));
    }
}
 
开发者ID:proarc,项目名称:proarc,代码行数:10,代码来源:WorkflowTaskFormView.java

示例5: setOptionDataSource

import com.smartgwt.client.widgets.form.fields.FormItem; //导入方法依赖的package包/类
public static void setOptionDataSource(FormItem field, BundleName bundleName) {
    field.setOptionDataSource(getInstance());
    field.setOptionCriteria(asCriteria(bundleName));
    field.setValueField(LocalizationResourceApi.ITEM_KEY);
    field.setDisplayField(LocalizationResourceApi.ITEM_VALUE);
}
 
开发者ID:proarc,项目名称:proarc,代码行数:7,代码来源:LocalizationDataSource.java


注:本文中的com.smartgwt.client.widgets.form.fields.FormItem.setOptionDataSource方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。