Guest User

Untitled

a guest
Oct 27th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.21 KB | None | 0 0
  1. /*
  2. * To change this template, choose Tools | Templates
  3. * and open the template in the editor.
  4. */
  5. package com.giniem.bapp.client.security;
  6.  
  7.  
  8. import com.extjs.gxt.ui.client.Style.LayoutRegion;
  9. import com.extjs.gxt.ui.client.store.ListStore;
  10. import com.extjs.gxt.ui.client.store.Store;
  11. import com.extjs.gxt.ui.client.util.Margins;
  12. import com.extjs.gxt.ui.client.widget.ContentPanel;
  13. import com.extjs.gxt.ui.client.widget.Label;
  14. import com.extjs.gxt.ui.client.widget.Window;
  15. import com.extjs.gxt.ui.client.widget.form.ComboBox;
  16. import com.extjs.gxt.ui.client.widget.form.TextField;
  17. import com.extjs.gxt.ui.client.widget.grid.Grid;
  18. import com.extjs.gxt.ui.client.widget.layout.BorderLayout;
  19. import com.extjs.gxt.ui.client.widget.layout.BorderLayoutData;
  20. import com.extjs.gxt.ui.client.widget.layout.FitLayout;
  21. import com.giniem.bapp.client.security.model.GroupModel;
  22. import com.google.gwt.user.client.Element;
  23.  
  24. /**
  25. *
  26. * @author Administrador
  27. */
  28. public class AddModifyUser extends Window{
  29.  
  30. private Grid<GroupModel> portalUsersGrid;
  31. private GroupModel selectedGroup;
  32.  
  33. public AddModifyUser() {
  34. this.setHeading("Agregar/Modificar Usuarios");
  35. this.setSize(600, 400);
  36. this.setMaximizable(false);
  37. this.setMinimizable(true);
  38. this.setResizable(false);
  39. }
  40.  
  41. @Override
  42. protected void onRender(Element parent, int index) {
  43. super.onRender(parent, index);
  44. this.setLayout(new FitLayout());
  45. this.add(container());
  46. this.layout();
  47. }
  48.  
  49. private ContentPanel container() {
  50. ContentPanel cp = new ContentPanel();
  51.  
  52. cp.setFrame(false);
  53. cp.setHeaderVisible(false);
  54. cp.setLayout(new BorderLayout());
  55.  
  56. BorderLayoutData data1 = new BorderLayoutData(LayoutRegion.NORTH);
  57. data1.setSize(60);
  58. data1.setMargins(new Margins(0));
  59.  
  60. BorderLayoutData data2 = new BorderLayoutData(LayoutRegion.CENTER);
  61.  
  62. BorderLayoutData data3 = new BorderLayoutData(LayoutRegion.SOUTH);
  63. data3.setSize(40);
  64. data3.setMargins(new Margins(4));
  65.  
  66. Label upper = new Label();
  67.  
  68. cp.add(upper, data1);
  69. cp.add(fieldPanel(), data2);
  70. /*cp.add(southPanel(), data3);*/
  71.  
  72. cp.layout();
  73. return cp;
  74. }
  75.  
  76.  
  77. private ContentPanel fieldPanel() {
  78. ContentPanel cp = new ContentPanel();
  79. cp.setHeaderVisible(false);
  80. cp.setLayout(new BorderLayout());
  81. cp.setBorders(false);
  82. cp.setBodyBorder(false);
  83. cp.setFrame(false);
  84. cp.layout();
  85.  
  86. TextField names = new TextField();
  87. names.setFieldLabel("Nombres: ");
  88.  
  89. TextField lnames = new TextField();
  90. lnames.setFieldLabel("Apellidos: ");
  91.  
  92. TextField email = new TextField();
  93. email.setFieldLabel("Email: ");
  94.  
  95. TextField user = new TextField();
  96. user.setFieldLabel("Usuario: ");
  97.  
  98. TextField password = new TextField();
  99. password.setFieldLabel("Password: ");
  100.  
  101. ComboBox groups = new ComboBox();
  102.  
  103. return cp;
  104. }
  105. }
Add Comment
Please, Sign In to add comment