本文整理汇总了Java中com.smartgwt.client.widgets.grid.ListGridField.setValueMap方法的典型用法代码示例。如果您正苦于以下问题:Java ListGridField.setValueMap方法的具体用法?Java ListGridField.setValueMap怎么用?Java ListGridField.setValueMap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.grid.ListGridField
的用法示例。
在下文中一共展示了ListGridField.setValueMap方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createDCListFormItem
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListFormItem createDCListFormItem(QName name, String title, String help, boolean addLang) {
ArrayList<ListGridField> fields = new ArrayList<ListGridField>(2);
// text content field
ListGridField fieldTextContent = new ListGridField(DcRecordDataSource.FIELD_XML_TEXT_CONTENT, title);
fieldTextContent.setRequired(true);
fields.add(fieldTextContent);
if (addLang) {
ComboBoxItem langComboBoxItem = new ComboBoxItem();
langComboBoxItem.setAddUnknownValues(true);
langComboBoxItem.setCompleteOnTab(true);
langComboBoxItem.setBrowserSpellCheck(false);
// langComboBoxItem.setDefaultValue("cs");
langComboBoxItem.setShowAllOptions(true);
ListGridField fieldLang = new ListGridField(DcRecordDataSource.FIELD_XML_LANG,
i18n.DCEditor_Language_Title());
// Map<String, String> langMap = new HashMap<String, String>();
// langMap.put("cs", "Czech");
// langMap.put("de", "German");
// langMap.put("en", "English");
// langFormItem.setValueMap(langMap);
fieldLang.setEditorType(langComboBoxItem);
fieldLang.setValueMap("cs", "de", "en");
fieldLang.setWidth(100);
fieldLang.setDefaultValue("cs");
fieldLang.setEmptyCellValue("cs - default");
fields.add(fieldLang);
}
ListFormItem editorTitle = new ListFormItem(name.getQualifiedName(), title);
editorTitle.setFields(fields.toArray(new ListGridField[fields.size()]));
editorTitle.setShowTitle(false);
editorTitle.setShowHint(false);
editorTitle.setHelp(help);
// editorTitle.setCanFocus(true);
return editorTitle;
}
示例2: ExportResultWidget
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public ExportResultWidget() {
i18n = GWT.create(ClientMessages.class);
VLayout vLayout = new VLayout();
vLayout.setWidth100();
vLayout.setHeight100();
grid = new ListGrid();
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setFixedRecordHeights(false);
grid.setWrapCells(true);
grid.setShowClippedValuesOnHover(true);
ListGridField pidField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_PID,
i18n.ExportResultWidget_PID_Title());
// ListGridField errorField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_MESSAGE,
// i18n.ExportResultWidget_Message_Title());
ListGridField urnNbnField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_URNNBN,
i18n.UrnNbnAction_Result_UrnNbn_Title());
ListGridField labelField = new ListGridField(DigitalObjectResourceApi.MEMBERS_ITEM_LABEL,
i18n.UrnNbnAction_Result_Label_Title());
ListGridField modelField = new ListGridField(DigitalObjectResourceApi.DIGITALOBJECT_MODEL,
i18n.UrnNbnAction_Result_Model_Title());
ListGridField statusField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_STATUSTYPE,
i18n.UrnNbnAction_Result_Error_Title());
ListGridField warningField = new ListGridField(DigitalObjectResourceApi.URNNBN_ITEM_WARNING,
i18n.UrnNbnAction_Result_Status_Title(), 50);
warningField.setCellAlign(Alignment.CENTER);
warningField.setEmptyCellValue(":-)");
HashMap<String, String> statusValues = new HashMap<String, String>();
statusValues.put("true", ":-|");
statusValues.put("false", ":-(");
warningField.setValueMap(statusValues);
grid.setFields(labelField, modelField, statusField, urnNbnField, warningField, pidField);
grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {
@Override
public void onSelectionUpdated(SelectionUpdatedEvent event) {
logForm.editSelectedData(grid);
}
});
logForm = createLogForm();
vLayout.setMembers(grid, logForm);
this.widget = vLayout;
}
示例3: setModels
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public void setModels(LinkedHashMap<?, ?> valueMap) {
ListGridField field = foundGrid.getField(SearchDataSource.FIELD_MODEL);
field.setValueMap(valueMap);
FormItem filterModel = filters.getField(DigitalObjectResourceApi.SEARCH_QUERY_MODEL_PARAM);
filterModel.setValueMap(valueMap);
}
示例4: setModels
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public void setModels(Map<?, ?> valueMap) {
ListGridField field = treeSelector.getField(RelationDataSource.FIELD_MODEL);
field.setValueMap(valueMap);
}