Line 52... |
Line 52... |
52 |
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
|
52 |
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
|
53 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
53 |
import com.extjs.gxt.ui.client.widget.form.FormPanel.LabelAlign;
|
54 |
import com.extjs.gxt.ui.client.widget.grid.AggregationRowConfig;
|
54 |
import com.extjs.gxt.ui.client.widget.grid.AggregationRowConfig;
|
55 |
import com.extjs.gxt.ui.client.widget.grid.CellEditor;
|
55 |
import com.extjs.gxt.ui.client.widget.grid.CellEditor;
|
56 |
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
|
56 |
import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
|
- |
|
57 |
import com.extjs.gxt.ui.client.widget.grid.ColumnData;
|
57 |
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
|
58 |
import com.extjs.gxt.ui.client.widget.grid.ColumnModel;
|
58 |
import com.extjs.gxt.ui.client.widget.grid.EditorGrid;
|
59 |
import com.extjs.gxt.ui.client.widget.grid.EditorGrid;
|
- |
|
60 |
import com.extjs.gxt.ui.client.widget.grid.Grid;
|
- |
|
61 |
import com.extjs.gxt.ui.client.widget.grid.GridCellRenderer;
|
59 |
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
|
62 |
import com.extjs.gxt.ui.client.widget.grid.GridSelectionModel;
|
60 |
import com.extjs.gxt.ui.client.widget.grid.HeaderGroupConfig;
|
63 |
import com.extjs.gxt.ui.client.widget.grid.HeaderGroupConfig;
|
61 |
import com.extjs.gxt.ui.client.widget.grid.SummaryType;
|
64 |
import com.extjs.gxt.ui.client.widget.grid.SummaryType;
|
62 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
65 |
import com.extjs.gxt.ui.client.widget.layout.FitLayout;
|
63 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
66 |
import com.extjs.gxt.ui.client.widget.layout.FormData;
|
Line 196... |
Line 199... |
196 |
ContentPanel panneau = new ContentPanel();
|
199 |
ContentPanel panneau = new ContentPanel();
|
197 |
panneau.setHeading(titre);
|
200 |
panneau.setHeading(titre);
|
198 |
panneau.setIcon(Images.ICONES.table());
|
201 |
panneau.setIcon(Images.ICONES.table());
|
199 |
panneau.setLayout(new FitLayout());
|
202 |
panneau.setLayout(new FitLayout());
|
200 |
panneau.setFrame(true);
|
203 |
panneau.setFrame(true);
|
- |
|
204 |
panneau.setSize(800, 200);
|
201 |
panneau.setScrollMode(Scroll.AUTO);
|
205 |
panneau.setScrollMode(Scroll.NONE);
|
202 |
panneau.setCollapsible(true);
|
206 |
panneau.setCollapsible(true);
|
203 |
panneau.setStyleAttribute("margin", "5px 0");
|
207 |
panneau.setStyleAttribute("margin", "5px 0");
|
Line 204... |
Line 208... |
204 |
|
208 |
|
205 |
return panneau;
|
209 |
return panneau;
|
Line 261... |
Line 265... |
261 |
AggregationRowConfig<UniteBase> total = new AggregationRowConfig<UniteBase>();
|
265 |
AggregationRowConfig<UniteBase> total = new AggregationRowConfig<UniteBase>();
|
262 |
total.setHtml("type", i18nC.total());
|
266 |
total.setHtml("type", i18nC.total());
|
263 |
total.setSummaryType("nombre", SummaryType.SUM);
|
267 |
total.setSummaryType("nombre", SummaryType.SUM);
|
264 |
total.setSummaryFormat("nombre", NumberFormat.getFormat("#"));
|
268 |
total.setSummaryFormat("nombre", NumberFormat.getFormat("#"));
|
265 |
modeleDeColonnes.addAggregationRow(total);
|
269 |
modeleDeColonnes.addAggregationRow(total);
|
- |
|
270 |
/*
|
- |
|
271 |
precisionColonne.setRenderer(new GridCellRenderer<UniteRangement>() {
|
- |
|
272 |
|
- |
|
273 |
public String render(Collection model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<Collection> store) {
|
- |
|
274 |
config.style = "background-color: silver;";
|
- |
|
275 |
return model.get(property);
|
- |
|
276 |
}
|
- |
|
277 |
|
- |
|
278 |
@Override
|
- |
|
279 |
public Object render(UniteRangement model, String property,
|
- |
|
280 |
ColumnData config, int rowIndex, int colIndex,
|
- |
|
281 |
ListStore<UniteRangement> store, Grid<UniteRangement> grid) {
|
- |
|
282 |
config.style = "border: 1px solid gray;";
|
- |
|
283 |
return model.get(property);
|
- |
|
284 |
}
|
- |
|
285 |
});*/
|
Line 266... |
Line 286... |
266 |
|
286 |
|
267 |
EditorGrid<UniteRangement> grilleUniteRangement = new EditorGrid<UniteRangement>(storeGrille, modeleDeColonnes);
|
287 |
EditorGrid<UniteRangement> grilleUniteRangement = new EditorGrid<UniteRangement>(storeGrille, modeleDeColonnes);
|
268 |
grilleUniteRangement.setHeight(300);
|
288 |
grilleUniteRangement.setHeight(300);
|
269 |
grilleUniteRangement.setBorders(true);
|
289 |
grilleUniteRangement.setBorders(true);
|