本文整理汇总了Java中com.smartgwt.client.widgets.grid.ListGridField.setWidth方法的典型用法代码示例。如果您正苦于以下问题:Java ListGridField.setWidth方法的具体用法?Java ListGridField.setWidth怎么用?Java ListGridField.setWidth使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.smartgwt.client.widgets.grid.ListGridField
的用法示例。
在下文中一共展示了ListGridField.setWidth方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: setUpGeneralItems
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void setUpGeneralItems() {
generalItems = new ListGrid();
generalItems.setStyleName("listGridGeneralItemsStyle");
ListGridField gameIdField = new ListGridField(GameModel.GAMEID_FIELD, "Game");
gameIdField.setHidden(true);
ListGridField nameField = new ListGridField(GeneralItemModel.NAME_FIELD, "Name");
nameField.setWidth("15%");
ListGridField descriptionField = new ListGridField("description", "Description");
descriptionField.setWidth("30%");
ListGridField longDescriptionField = new ListGridField("richText", "Long Description");
longDescriptionField.setWidth("50%");
ListGridField rolesField = new ListGridField("roles", "Roles");
rolesField.setWidth("5%");
ListGridField simpleNameField = new ListGridField("simpleName", "Simple Name");
simpleNameField.setWidth("10%");
generalItems.setFields(new ListGridField[] { gameIdField, nameField, descriptionField, longDescriptionField, rolesField, simpleNameField });
generalItems.setID("boundListGridGenealItems");
generalItems.setHeight("45%");
generalItems.setDataSource(GeneralItemDataSource.getInstance());
generalItems.fetchData();
}
示例2: buildGui
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void buildGui() {
grid = new ListGrid();
grid.setWidth100();
grid.setHeight("*");
grid.setSelectionType(SelectionStyle.SINGLE);
grid.setShowAllRecords(true);
ListGridField nameFld = new ListGridField(FLD_NAME,
MESSAGES.layerListClientWmsWizardStepSelectLayerGridName());
nameFld.setType(ListGridFieldType.TEXT);
nameFld.setWidth("*");
ListGridField descFld = new ListGridField(FLD_DESC,
MESSAGES.layerListClientWmsWizardStepSelectLayerGridDescription());
descFld.setType(ListGridFieldType.TEXT);
descFld.setWidth("*");
grid.setFields(nameFld, descFld);
grid.setCanResizeFields(true);
layout = new VLayout();
layout.setWidth100();
layout.setHeight100();
layout.addMember(grid);
}
示例3: build
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
/**
* Create and return the view's widgets
*
* @return a widget to add in the container that should display this view
*/
public Layout build() {
this.root = new VLayout();
this.root.setWidth100();
this.root.setHeight100();
this.usersGrid = new ListGrid();
this.usersGrid.setWidth100();
this.usersGrid.setHeight100();
this.usersGrid.setCanFreezeFields(true);
this.usersGrid.setSelectionType(SelectionStyle.NONE);
ListGridField hostField = new ListGridField(HOST_ATTR, "Hostname");
alignCenter(hostField);
ListGridField userField = new ListGridField(USER_ATTR, "User");
userField.setWidth(120);
alignCenter(userField);
ListGridField connField = new ListGridField(CONN_TIME_ATTR, "Connected at");
alignCenter(connField);
ListGridField subTimeField = new ListGridField(SUBMIT_TIME_ATTR, "Last submit");
alignCenter(subTimeField);
ListGridField subNumField = new ListGridField(SUBMIT_NUM_ATTR, "Jobs");
subNumField.setWidth(80);
alignCenter(subNumField);
this.usersGrid.setFields(userField, subNumField, connField, subTimeField, hostField);
this.root.addMember(this.usersGrid);
return this.root;
}
示例4: buildListGridField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
/**
* Builds the fields to be shown in the grid.
* @return the fields, indexed by their column specification.
*/
protected Map<GridColumns, ListGridField> buildListGridField() {
HashMap<GridColumns, ListGridField> result = new HashMap<>();
for (GridColumns current : this.columnsFactory.getColumns()) {
ListGridField field = new ListGridField(current.getName(), current.getTitle());
if (current.getWidth() > 0) {
field.setWidth(current.getWidth());
}
result.put(current, field);
}
return result;
}
示例5: 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;
}
示例6: getTeamGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private Canvas getTeamGrid() {
teamGrid= new ListGrid() {
@Override
protected Canvas createRecordComponent(final ListGridRecord record, Integer colNum) {
return createRecordComponent2(record, colNum, this.getFieldName(colNum));
}
};
teamGrid.setCanEdit(false);
teamGrid.setWidth("30%");
teamGrid.setShowRollOverCanvas(false);
teamGrid.setShowRecordComponentsByCell(true);
teamGrid.setShowRecordComponents(true);
teamGrid.setAutoFetchData(true);
teamGrid.setDataSource(TeamDataSource.getInstance());
ListGridField nameField = new ListGridField(TeamModel.NAME_FIELD, constants.name());
ListGridField deleteField = new ListGridField("deleteField", " ");
deleteField.setWidth(20);
teamGrid.setFields(new ListGridField[] {nameField, deleteField });
return teamGrid;
}
示例7: getPlayersGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private Canvas getPlayersGrid() {
playersGrid = new ListGrid() {
@Override
protected Canvas createRecordComponent(final ListGridRecord record, Integer colNum) {
return createRecordComponent2(record, colNum, this.getFieldName(colNum));
}
};
playersGrid.setCanEdit(false);
playersGrid.setWidth("30%");
playersGrid.setShowRollOverCanvas(false);
playersGrid.setShowRecordComponentsByCell(true);
playersGrid.setShowRecordComponents(true);
playersGrid.setAutoFetchData(true);
playersGrid.setDataSource(UserDataSource.getInstance());
ListGridField pictureField = new ListGridField(UserModel.PICTURE_FIELD, " ", 40);
pictureField.setAlign(Alignment.CENTER);
pictureField.setType(ListGridFieldType.IMAGE);
ListGridField nameField = new ListGridField(UserModel.NAME_FIELD, constants.name());
ListGridField emailField = new ListGridField(UserModel.EMAIL_FIELD, constants.email());
ListGridField deleteField = new ListGridField("deleteField", " ");
deleteField.setWidth(20);
playersGrid.setFields(new ListGridField[] {pictureField, nameField, emailField, deleteField });
return playersGrid;
}
示例8: UploadedAlgorithmListGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public UploadedAlgorithmListGrid() {
super();
i_uploadedAlgorithmXmlDS = UploadedAlgorithmXmlDS.getInstance();
setWidth100();
setHeight("30%");
setShowAllRecords(true);
setShowEmptyMessage(false);
setWrapCells(true);
setDataSource(i_uploadedAlgorithmXmlDS);
ListGridField uploadedDateField = new ListGridField(UploadColumns.UPLOAD_DATE.colName(),
"Date");
ListGridField algorithmNameField = new ListGridField(UploadColumns.NAME.colName(),
"Algorithm");
uploadedDateField.setWidth("30%");
algorithmNameField.setWidth("*");
setFields(uploadedDateField, algorithmNameField);
setAutoFetchData(true);
setCanEdit(false);
setCanHover(true);
setShowHover(true);
setShowHoverComponents(true);
}
示例9: ExecValueSetGrid
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
public ExecValueSetGrid(List<ValueSet> valueSetList) {
super();
setWidth100();
setAutoHeight();
setMargin(2);
setShowAllRecords(true);
setAutoFitData(Autofit.BOTH);
setShowRecordComponents(true);
setShowRecordComponentsByCell(true);
ListGridField descField = new ListGridField("desc", "Description");
descField.setWidth("70%");
ListGridField versionField = new ListGridField("version", "Version Executed");
versionField.setWidth("30%");
setFields(descField, versionField);
setLoadingMessage("Loading Value Sets...");
Record[] records = new Record[valueSetList.size()];
int i = 0;
for (ValueSet vs : valueSetList) {
Record record = new Record();
record.setAttribute("desc", vs.description != null ? vs.description : "");
record.setAttribute("version", vs.comment);
records[i++] = record;
}
setData(records);
redraw();
}
示例10: layoutDeleteRuleField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void layoutDeleteRuleField(SubscriptionListGrid grid) {
ListGridField deleteField = grid.getDeleteField();
deleteField.setWidth("15%");
deleteField.setAlign(CENTER);
deleteField.setCanFilter(false);
deleteField.setCanSort(false);
}
示例11: layoutActivateRuleField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private void layoutActivateRuleField(SubscriptionListGrid grid) {
ListGridField activatedField = grid.getActivatedField();
activatedField.setWidth("15%");
activatedField.setAlign(CENTER);
activatedField.setCanFilter(false);
activatedField.setCanSort(false);
}
示例12: createRulePublishedField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createRulePublishedField(AllRulesListGrid grid) {
ListGridField publishField = grid.createRulePublishedField();
publishField.setCanFilter(false);
publishField.setAlign(CENTER);
publishField.setWidth(110);
return publishField;
}
示例13: createEditRuleField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createEditRuleField(AllRulesListGrid grid) {
ListGridField editField = grid.createEditRuleField();
editField.setCanFilter(false);
editField.setAlign(CENTER);
editField.setWidth(110);
return editField;
}
示例14: createDeleteRuleField
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
private ListGridField createDeleteRuleField(AllRulesListGrid grid) {
ListGridField deleteField = grid.createDeleteRuleField();
deleteField.setCanFilter(false);
deleteField.setAlign(CENTER);
deleteField.setWidth(110);
return deleteField;
}
示例15: build
import com.smartgwt.client.widgets.grid.ListGridField; //导入方法依赖的package包/类
Canvas build() {
VLayout root = new VLayout();
root.setWidth100();
root.setHeight100();
this.grid = new ListGrid() {
@Override
protected String getCellCSSText(ListGridRecord record, int rowNum, int colNum) {
String base = super.getCellCSSText(record, rowNum, colNum);
if (colNum == 2) {
String num = record.getAttribute("count");
if (num.contentEquals("0")) {
return "color:gray;" + base;
}
}
return base;
}
};
this.grid.setWidth100();
this.grid.setHeight100();
this.grid.setCanExpandMultipleRecords(false);
this.grid.setCanGroupBy(false);
this.grid.setCanReorderFields(false);
this.grid.setCanPickFields(false);
this.grid.setCanFreezeFields(false);
ListGridField labelField = new ListGridField("status", "Status");
labelField.setWidth(100);
ListGridField iconField = new ListGridField("icon", "Caption");
iconField.setType(ListGridFieldType.IMAGE);
iconField.setWidth(60);
ListGridField countField = new ListGridField("count", "Count");
ListGridField typeField = new ListGridField("type", "Type");
typeField.setHidden(true);
this.grid.setFields(labelField, iconField, countField, typeField);
this.grid.setGroupByField("type");
this.grid.setGroupStartOpen(GroupStartOpen.ALL);
root.addMember(this.grid);
return root;
}