Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if (myHLayout.getMembers().length > 1) {
- //HLayout.removeMember(HLayout.getMembers()[1]);
- for(int ii=1;i< myHLayout.getMembers().length ;ii++)
- {
- if(myHLayout.contains(myHLayout.getMembers()[ii]))
- myHLayout.removeMember(myHLayout.getMembers()[ii]);
- }
- myHLayout.redraw();
- }
- final DynamicForm dyn2 = new DynamicForm();
- if(si.getSelectedRecord()==null)
- {
- return;
- }
- String jSon = GetJstring(si.getSelectedRecord().getAttribute("rptcomp"));
- dyn2.setBackgroundColor("#FFFFFB");
- // dyn2.setCellBorder(1);
- dyn2.setWidth(420);
- final EisSelectItem comp = f.mySelectableItem("rptcomp" +i, "","symbol", "name", "name");
- comp.setWidth("100");
- comp.addDataArrivedHandler(new DataArrivedHandler() {
- public void onDataArrived(DataArrivedEvent event) {
- DataClass [] dc=comp.getOptionDataSource().getTestData();
- if(dc.length>0)
- {
- comp.setDefaultValue(dc[0].getAttribute("symbol"));
- //if(field.length()>0)
- //LoadDefaults();
- }
- }
- });
- comp.setShowTitle(false);
- DataSource dssc = f.LoadDataSource(jSon);
- comp.setOptionDataSource(dssc);
- // comp.setValue(dssc.getTestData()[0].getAttribute("symbol"));
- LinkItem litm = new LinkItem();
- litm.setAlign(Alignment.RIGHT);
- litm.setTitle("");
- litm.setWidth(30);
- litm.setLinkTitle("Remove");
- litm.setShowTitle(false);
- litm.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
- public void onClick(
- com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
- myHLayout.destroy();
- }
- });
- dyn2.setNumCols(4);
- final FormItem itm = GetItem(si.getSelectedRecord(),i);
- itm.addBlurHandler(new BlurHandler() {
- public void onBlur(BlurEvent event) {
- int mno = fieldSetdet.getMemberNumber(myHLayout);
- if (mno + 1 == fieldSetdet.getMembers().length) {
- LoadParameters("","",false,0);
- }
- }
- });
- itm.addChangedHandler(new ChangedHandler() {
- public void onChanged(ChangedEvent event) {
- try
- {
- ReQueryControls((EisComboBoxItem) event.getItem(), itm,(disporValue ? value: ""));
- }
- catch(Exception ex)
- {
- ;
- }
- }
- });
- if(value.length()>0)
- {
- if(disporValue==false)
- {
- itm.setDefaultValue(value);
- }
- else
- {
- itm.setValue(value);
- }
- dyn2.setFields(comp, itm);
- }
- else
- {
- dyn2.setFields(comp, itm, litm);
- }
- //dyn2.setColWidths(50, 400, 20);
- itm.setWidth("270");
- try
- {
- myHLayout.addMember(dyn2);
- }
- catch(Exception Ex)
- {
- Ex.printStackTrace();
- }
Add Comment
Please, Sign In to add comment