comparison flys-client/src/main/java/de/intevation/flys/client/client/ui/WQInputPanel.java @ 272:d3c053420c3b

ISSUE 44: Moved the location/range and WQ input tables to the helper panel and set the size to 100%. flys-client/trunk@1898 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Raimund Renkert <raimund.renkert@intevation.de>
date Wed, 11 May 2011 11:07:18 +0000
parents 337f5a7c7160
children be842e36ce1c
comparison
equal deleted inserted replaced
271:65735765643d 272:d3c053420c3b
240 return layout; 240 return layout;
241 } 241 }
242 242
243 243
244 protected void createWQInputPanel() { 244 protected void createWQInputPanel() {
245 wqTable.setWidth(450); 245 wqTable.setWidth100();
246 wqTable.setShowRecordComponents(true); 246 wqTable.setShowRecordComponents(true);
247 wqTable.setShowRecordComponentsByCell(true); 247 wqTable.setShowRecordComponentsByCell(true);
248 wqTable.setHeight(300); 248 wqTable.setHeight100();
249 wqTable.setEmptyMessage(MESSAGE.empty_table()); 249 wqTable.setEmptyMessage(MESSAGE.empty_table());
250 250
251 wqRangeTable.setWidth(450); 251 wqRangeTable.setWidth100();
252 wqRangeTable.setShowRecordComponents(true); 252 wqRangeTable.setShowRecordComponents(true);
253 wqRangeTable.setShowRecordComponentsByCell(true); 253 wqRangeTable.setShowRecordComponentsByCell(true);
254 wqRangeTable.setHeight(300); 254 wqRangeTable.setHeight100();
255 wqRangeTable.setEmptyMessage(MESSAGE.empty_table()); 255 wqRangeTable.setEmptyMessage(MESSAGE.empty_table());
256 256
257 ListGridField addWQ = new ListGridField("", ""); 257 ListGridField addWQ = new ListGridField("", "");
258 addWQ.setType(ListGridFieldType.ICON); 258 addWQ.setType(ListGridFieldType.ICON);
259 addWQ.setWidth(30); 259 addWQ.setWidth(30);
474 // the initial panel is the Single-W panel. 474 // the initial panel is the Single-W panel.
475 double[] values = getSingleW(); 475 double[] values = getSingleW();
476 wArrayPanel = new DoubleArrayPanel( 476 wArrayPanel = new DoubleArrayPanel(
477 MESSAGE.unitWSingle(), values, this); 477 MESSAGE.unitWSingle(), values, this);
478 container.addMember(wArrayPanel); 478 container.addMember(wArrayPanel);
479 container.addMember(wqTable); 479 helperContainer.addChild(wqTable);
480 layout.addMember(modeForm); 480 layout.addMember(modeForm);
481 layout.addMember(container); 481 layout.addMember(container);
482 482
483 return layout; 483 return layout;
484 } 484 }
806 806
807 wArrayPanel = new DoubleArrayPanel( 807 wArrayPanel = new DoubleArrayPanel(
808 MESSAGE.unitWSingle(), values, this); 808 MESSAGE.unitWSingle(), values, this);
809 809
810 container.addMember(wArrayPanel); 810 container.addMember(wArrayPanel);
811 container.addMember(wqTable); 811 helperContainer.addChild(wqTable);
812 int size = wqTable.getRecords().length; 812 int size = wqTable.getRecords().length;
813 for(int i = 0; i < size; i++) { 813 for(int i = 0; i < size; i++) {
814 ListGridRecord r = wqTable.getRecord(i); 814 ListGridRecord r = wqTable.getRecord(i);
815 String type = r.getAttributeAsString("type"); 815 String type = r.getAttributeAsString("type");
816 if (type.equals("W")) { 816 if (type.equals("W")) {
831 MESSAGE.unitWFrom(), MESSAGE.unitWTo(), MESSAGE.unitWStep(), 831 MESSAGE.unitWFrom(), MESSAGE.unitWTo(), MESSAGE.unitWStep(),
832 from, to, step, 832 from, to, step,
833 250, 833 250,
834 this); 834 this);
835 container.addMember(wRangePanel); 835 container.addMember(wRangePanel);
836 container.addMember(wqRangeTable); 836 helperContainer.addChild(wqRangeTable);
837 int size = wqRangeTable.getRecords().length; 837 int size = wqRangeTable.getRecords().length;
838 for(int i = 0; i < size; i++) { 838 for(int i = 0; i < size; i++) {
839 ListGridRecord r = wqRangeTable.getRecord(i); 839 ListGridRecord r = wqRangeTable.getRecord(i);
840 String type = r.getAttributeAsString("type"); 840 String type = r.getAttributeAsString("type");
841 if (type.equals("W")) { 841 if (type.equals("W")) {
853 double[] values = getSingleQ(); 853 double[] values = getSingleQ();
854 854
855 qArrayPanel = new DoubleArrayPanel( 855 qArrayPanel = new DoubleArrayPanel(
856 MESSAGE.unitQSingle(), values, this); 856 MESSAGE.unitQSingle(), values, this);
857 container.addMember(qArrayPanel); 857 container.addMember(qArrayPanel);
858 container.addMember(wqTable); 858 helperContainer.addChild(wqTable);
859 int size = wqTable.getRecords().length; 859 int size = wqTable.getRecords().length;
860 for(int i = 0; i < size; i++) { 860 for(int i = 0; i < size; i++) {
861 ListGridRecord r = wqTable.getRecord(i); 861 ListGridRecord r = wqTable.getRecord(i);
862 String type = r.getAttributeAsString("type"); 862 String type = r.getAttributeAsString("type");
863 if (type.equals("W")) { 863 if (type.equals("W")) {
879 MESSAGE.unitQFrom(), MESSAGE.unitQTo(), MESSAGE.unitQStep(), 879 MESSAGE.unitQFrom(), MESSAGE.unitQTo(), MESSAGE.unitQStep(),
880 from, to, step, 880 from, to, step,
881 250, 881 250,
882 this); 882 this);
883 container.addMember(qRangePanel); 883 container.addMember(qRangePanel);
884 container.addMember(wqRangeTable); 884 helperContainer.addChild(wqRangeTable);
885 int size = wqRangeTable.getRecords().length; 885 int size = wqRangeTable.getRecords().length;
886 for(int i = 0; i < size; i++) { 886 for(int i = 0; i < size; i++) {
887 ListGridRecord r = wqRangeTable.getRecord(i); 887 ListGridRecord r = wqRangeTable.getRecord(i);
888 String type = r.getAttributeAsString("type"); 888 String type = r.getAttributeAsString("type");
889 if (type.equals("W")) { 889 if (type.equals("W")) {

http://dive4elements.wald.intevation.org