ingo@580: package de.intevation.flys.client.client.ui.wq; ingo@580: ingo@580: import com.google.gwt.core.client.GWT; ingo@580: ingo@580: import com.smartgwt.client.types.ListGridFieldType; ingo@580: import com.smartgwt.client.types.SelectionStyle; ingo@580: import com.smartgwt.client.widgets.grid.ListGrid; ingo@580: import com.smartgwt.client.widgets.grid.ListGridField; ingo@580: ingo@580: import de.intevation.flys.client.client.FLYSConstants; ingo@580: import de.intevation.flys.client.client.FLYSImages; ingo@580: ingo@580: ingo@580: /** ingo@580: * @author Ingo Weinzierl ingo@580: */ ingo@580: public class QDTable extends ListGrid { ingo@580: ingo@580: /** The message class that provides i18n strings.*/ ingo@580: protected FLYSConstants MESSAGE = GWT.create(FLYSConstants.class); ingo@580: ingo@580: /** The interface that provides the image resources. */ ingo@580: private FLYSImages IMAGES = GWT.create(FLYSImages.class); ingo@580: ingo@580: ingo@580: public QDTable() { ingo@580: setWidth100(); ingo@580: setHeight100(); ingo@580: setSelectionType(SelectionStyle.SINGLE); ingo@580: setSelectionType(SelectionStyle.SINGLE); ingo@580: setShowHeaderContextMenu(false); ingo@580: setShowRecordComponents(true); ingo@580: setShowRecordComponentsByCell(true); ingo@580: setEmptyMessage(MESSAGE.empty_table()); ingo@580: ingo@580: ListGridField name = new ListGridField("name", MESSAGE.name()); ingo@580: name.setType(ListGridFieldType.TEXT); ingo@580: name.setWidth("*"); ingo@580: ingo@580: ListGridField type = new ListGridField("type", MESSAGE.type()); ingo@580: type.setType(ListGridFieldType.TEXT); ingo@580: type.setWidth("50"); ingo@580: ingo@580: ListGridField value = new ListGridField("value", MESSAGE.wq_value()); raimund@903: value.setType(ListGridFieldType.FLOAT); ingo@580: type.setWidth("50"); ingo@580: raimund@894: setFields(name, type, value); ingo@580: } ingo@580: } ingo@580: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :