Guest User

Untitled

a guest
Feb 18th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. if (myHLayout.getMembers().length > 1) {
  2. //HLayout.removeMember(HLayout.getMembers()[1]);
  3.  
  4. for(int ii=1;i< myHLayout.getMembers().length ;ii++)
  5. {
  6. if(myHLayout.contains(myHLayout.getMembers()[ii]))
  7. myHLayout.removeMember(myHLayout.getMembers()[ii]);
  8. }
  9. myHLayout.redraw();
  10. }
  11. final DynamicForm dyn2 = new DynamicForm();
  12. if(si.getSelectedRecord()==null)
  13. {
  14. return;
  15. }
  16. String jSon = GetJstring(si.getSelectedRecord().getAttribute("rptcomp"));
  17. dyn2.setBackgroundColor("#FFFFFB");
  18. // dyn2.setCellBorder(1);
  19. dyn2.setWidth(420);
  20. final EisSelectItem comp = f.mySelectableItem("rptcomp" +i, "","symbol", "name", "name");
  21. comp.setWidth("100");
  22. comp.addDataArrivedHandler(new DataArrivedHandler() {
  23.  
  24.  
  25. public void onDataArrived(DataArrivedEvent event) {
  26.  
  27. DataClass [] dc=comp.getOptionDataSource().getTestData();
  28. if(dc.length>0)
  29. {
  30. comp.setDefaultValue(dc[0].getAttribute("symbol"));
  31. //if(field.length()>0)
  32. //LoadDefaults();
  33. }
  34.  
  35. }
  36. });
  37. comp.setShowTitle(false);
  38. DataSource dssc = f.LoadDataSource(jSon);
  39. comp.setOptionDataSource(dssc);
  40.  
  41. // comp.setValue(dssc.getTestData()[0].getAttribute("symbol"));
  42.  
  43. LinkItem litm = new LinkItem();
  44. litm.setAlign(Alignment.RIGHT);
  45. litm.setTitle("");
  46.  
  47. litm.setWidth(30);
  48. litm.setLinkTitle("Remove");
  49. litm.setShowTitle(false);
  50. litm.addClickHandler(new com.smartgwt.client.widgets.form.fields.events.ClickHandler() {
  51. public void onClick(
  52. com.smartgwt.client.widgets.form.fields.events.ClickEvent event) {
  53. myHLayout.destroy();
  54. }
  55. });
  56. dyn2.setNumCols(4);
  57.  
  58. final FormItem itm = GetItem(si.getSelectedRecord(),i);
  59. itm.addBlurHandler(new BlurHandler() {
  60.  
  61.  
  62. public void onBlur(BlurEvent event) {
  63.  
  64. int mno = fieldSetdet.getMemberNumber(myHLayout);
  65. if (mno + 1 == fieldSetdet.getMembers().length) {
  66. LoadParameters("","",false,0);
  67. }
  68. }
  69. });
  70. itm.addChangedHandler(new ChangedHandler() {
  71. public void onChanged(ChangedEvent event) {
  72.  
  73. try
  74. {
  75. ReQueryControls((EisComboBoxItem) event.getItem(), itm,(disporValue ? value: ""));
  76. }
  77. catch(Exception ex)
  78. {
  79. ;
  80. }
  81. }
  82. });
  83. if(value.length()>0)
  84. {
  85. if(disporValue==false)
  86. {
  87. itm.setDefaultValue(value);
  88. }
  89. else
  90. {
  91. itm.setValue(value);
  92. }
  93. dyn2.setFields(comp, itm);
  94. }
  95. else
  96. {
  97. dyn2.setFields(comp, itm, litm);
  98. }
  99. //dyn2.setColWidths(50, 400, 20);
  100. itm.setWidth("270");
  101. try
  102. {
  103. myHLayout.addMember(dyn2);
  104. }
  105. catch(Exception Ex)
  106. {
  107. Ex.printStackTrace();
  108. }
Add Comment
Please, Sign In to add comment