Mercurial > hg > STI-GWT
comparison src/econnect/wp3_3/client/widgets/table/DynamicStiTable.java @ 64:aa1808d94d80 CellTable
Make table always take 100% width, so page switches don't alter the layout
author | Sebastian Kruse <skruse@mpiwg-berlin.mpg.de> |
---|---|
date | Mon, 17 Dec 2012 13:28:49 +0100 |
parents | 3a7691d29566 |
children | 8b58d9bc0bb6 |
comparison
equal
deleted
inserted
replaced
63:5c883f5d270a | 64:aa1808d94d80 |
---|---|
25 import com.google.gwt.view.client.Range; | 25 import com.google.gwt.view.client.Range; |
26 import com.google.gwt.view.client.RangeChangeEvent; | 26 import com.google.gwt.view.client.RangeChangeEvent; |
27 import com.google.gwt.core.client.GWT; | 27 import com.google.gwt.core.client.GWT; |
28 import com.google.gwt.dom.client.NodeList; | 28 import com.google.gwt.dom.client.NodeList; |
29 import com.google.gwt.dom.client.Style.BorderStyle; | 29 import com.google.gwt.dom.client.Style.BorderStyle; |
30 import com.google.gwt.dom.client.Style.Unit; | |
30 import com.google.gwt.dom.client.TableCellElement; | 31 import com.google.gwt.dom.client.TableCellElement; |
31 import com.google.gwt.event.dom.client.ClickHandler; | 32 import com.google.gwt.event.dom.client.ClickHandler; |
32 import com.google.gwt.event.dom.client.ClickEvent; | 33 import com.google.gwt.event.dom.client.ClickEvent; |
33 import com.google.gwt.event.dom.client.MouseOutEvent; | 34 import com.google.gwt.event.dom.client.MouseOutEvent; |
34 import com.google.gwt.event.dom.client.MouseOverEvent; | 35 import com.google.gwt.event.dom.client.MouseOverEvent; |
268 func.setWidget(0, 1, export); | 269 func.setWidget(0, 1, export); |
269 func.setWidget(0, 2, delete); | 270 func.setWidget(0, 2, delete); |
270 func.addStyleName("center"); | 271 func.addStyleName("center"); |
271 | 272 |
272 this.elementsTable = new CellTable<DataObject>(); | 273 this.elementsTable = new CellTable<DataObject>(); |
274 elementsTable.getElement().getStyle().setWidth(100, Unit.PCT); | |
273 | 275 |
274 dataProvider = new ListDataProvider<DataObject>(); | 276 dataProvider = new ListDataProvider<DataObject>(); |
275 dataProvider.addDataDisplay(this.elementsTable); | 277 dataProvider.addDataDisplay(this.elementsTable); |
276 | 278 |
277 TextColumn<DataObject> nameColumn = new TextColumn<DataObject>() { | 279 TextColumn<DataObject> nameColumn = new TextColumn<DataObject>() { |