Exemple #1
0
  private void init() {
    // widgetListTable=new WidgetList();
    // widgetListTable.setRound(true);
    main = new FlowPanel();

    // Window.addResizeHandler(this);
    header = new HeaderMenu();
    lblCenter = new Label(constants.seleccionar());
    header.setCenterWidget(lblCenter);
    btnBack = new PushButton(new Image(MyResource.INSTANCE.getImgBack32()));
    header.setLeftWidget(btnBack);
    btnSelect = new PushButton(new Image(MyResource.INSTANCE.getImgSelect32()));
    header.setRightWidget(btnSelect);
    main.add(header);
    toolBar = new ToolBar();
    main.add(toolBar);

    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder(constants.buscarCliente());
    main.add(txtBuscar);

    headerGrid = new HeaderGrid();
    main.add(headerGrid);

    headerGridDni = new Label(constants.dni());
    headerGrid.add(headerGridDni);

    headerGridCliente = new Label(constants.clientes());
    headerGrid.add(headerGridCliente);

    container = new FlowPanel();
    // main.add(container);

    scrollPanel = new ScrollPanel();
    scrollPanel.setScrollingEnabledY(true);
    scrollPanel.setScrollingEnabledX(false);
    scrollPanel.setAutoHandleResize(true);

    /*scrollPanel.setScrollingEnabledX(false);
    scrollPanel.setScrollingEnabledY(true);
    scrollPanel.setAutoHandleResize(true);*/
    // scrollPanel.setUsePos(MGWT.getOsDetection().isAndroid());

    grid = new GridCliente();
    container.add(grid);
    // widgetListTable.add(container);
    scrollPanel.setWidget(container);
    // cargarTabla();
    main.add(scrollPanel);
    Window.addResizeHandler(
        new ResizeHandler() {

          @Override
          public void onResize(ResizeEvent event) {
            // TODO Auto-generated method stub
            reCalcularWindows();
          }
        });
    initWidget(main);
  }
  private void initComponents() {
    pnlHeader = new FlexTable();
    txtBuscar = new MSearchBox();
    txtBuscar.setPlaceHolder("Buscar");
    form = new UIFormMantenimiento();
    header = new HeaderMenu();
    lblCenter = new Label("SELECCIONAR EQUIPOS");
    btnBack = new PushButton(new Image(MyResource.INSTANCE.getImgBack32()));
    btnBack.setTitle("Volver Atras");
    header.setLeftWidget(btnBack);
    header.setCenterWidget(lblCenter);
    grid = new GridItemPlan();
    // grid.setAlwaysShowScrollBars(true);
    // grid.setMinimumTableWidth(1024, Style.Unit.PX);
    pnlOperacion = new FlowPanel();
    btnOperacion = new Button("Agregar");
    pnlOperacion.add(btnOperacion);
    btnOperacion.setConfirm(true);
    form.getPnlTabla().add(grid);
    form.getPnlTabla().add(grid.getPager());
    form.getPnlTabla().add(pnlOperacion);

    pnlHeader.setWidget(0, 0, header);
    pnlHeader.setWidget(1, 0, txtBuscar);
    form.getPnlBusqueda().add(pnlHeader);
    form.getPnlBotones().setVisible(false);
    grid.addHandler(this, KeyUpEvent.getType());
    grid.getSelectionModel()
        .addSelectionChangeHandler(
            new SelectionChangeEvent.Handler() {
              @Override
              public void onSelectionChange(SelectionChangeEvent event) {}
            });
    this.add(form);
    this.setGlassEnabled(true);
    this.setAnimationEnabled(true);
    this.setModal(true);
    this.setAutoHideEnabled(true);
    this.setSize("700px", "540px");
    this.center();
  }