Examples of GridController


Examples of org.compiere.grid.GridController

            st.setTabLevel(gTab.getTabLevel());
            tabElement = st;
          }
          else  //  normal tab
          {
            GridController gc = new GridController();              //  Timing: ca. .1 sec
            CompiereColor cc = mWindow.getColor();
            if (cc != null)
              gc.setBackgroundColor(cc);                  //  set color on Window level
            gc.initGrid(gTab, false, m_curWindowNo, this, mWindow, (tab != 0))//  will set color on Tab level
                                    //  Timing: ca. 6-7 sec for first .2 for next
            gc.addDataStatusListener(this);
            gc.registerESCAction(aIgnore);      //  register Escape Key
            //  Set First Tab
            if (wb == 0 && tab == 0)
            {
              m_curGC = gc;
              Dimension size = gc.getPreferredSize();     //  Screen Sizing
              size.width += 4;
              size.height += 4;
              gc.setPreferredSize(size);
            }
            tabElement = gc;
            //  If we have a zoom query, switch to single row
            if (tab == 0 && goSingleRow)
              gc.switchSingleRow();
           
                        // FR [ 1757088 ]
            GridField[] fields = gc.getMTab().getFields();
            int m_tab_id = 0;
            for(int f =0 ; f < fields.length ; f ++)
            {
              m_tab_id = fields[f].getIncluded_Tab_ID();             
              if ( m_tab_id != 0)
              {
                includedMap.put(m_tab_id, gc);
              }
            } 

            //  Is this tab included?
            if (includedMap.size() > 0)
            {
              GridController parent = (GridController)includedMap.get(new Integer(gTab.getAD_Tab_ID()));
              if (parent != null)
              {
                // FR [ 1757088 ]
                gc.removeDataStatusListener(this);
                GridSynchronizer synchronizer = new GridSynchronizer(mWindow, parent, gc);
                if (parent == m_curGC)
                  synchronizer.activateChild();
                included = parent.includeTab(gc,this,synchronizer);               
              }
            }
            initSwitchLineAction();
          //  normal tab
View Full Code Here

Examples of org.compiere.grid.GridController

      m_curWinTab = tp;
      int tpIndex = m_curWinTab.getSelectedIndex();
      //  detect no tab change
      if (tpIndex == m_curTabIndex) return;
      back = tpIndex < m_curTabIndex;
      GridController gc = null;
      if (m_curWinTab.getSelectedComponent() instanceof GridController)
        gc = (GridController)m_curWinTab.getSelectedComponent();
      else if (m_curWinTab.getSelectedComponent() instanceof APanelTab)
        isAPanelTab = true;
      else
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

  private Form itemFrameForm = null;

  public ItemSparePartsPanel(Form itemFrameForm) {
    this.itemFrameForm = itemFrameForm;
    gridItemSpareParts.setAutoLoadData(false);
    gridItemSpareParts.setController(new GridController() {

      public void doubleClick(int rowNumber,ValueObject persistentObject) {
        ItemSparePartVO vo = (ItemSparePartVO)persistentObject;
        new ItemController(null,new ItemPK(vo.getCompanyCodeSys01ITM28(),vo.getItemCodeItm01ITM28()),false);
      }
View Full Code Here

Examples of org.openswing.swing.table.client.GridController


  public SparePartsCatalogueFrame(boolean readOnly) {
    sheets = new ItemSheetsGridPanel(readOnly,gridItemSpareParts);
    gridItemSpareParts.setAutoLoadData(false);
    gridItemSpareParts.setController(new GridController() {

      public void doubleClick(int rowNumber,ValueObject persistentObject) {
        ItemSparePartVO vo = (ItemSparePartVO)persistentObject;
        if (callbacks!=null)
          callbacks.sparePartDoubleClick(vo.getProgressiveHie02ITM01(),vo.getCompanyCodeSys01ITM28(),vo.getItemCodeItm01ITM28(),vo.getDescriptionSYS10());
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

    buttonsPanel.add(editButton, null);
    buttonsPanel.add(saveButton, null);
    buttonsPanel.add(reloadButton, null);
    buttonsPanel.add(exportButton, null);

    grid.setController(new GridController() {

      /**
       * Method invoked when the user has clicked on save button and the grid is in EDIT mode.
       * @param rowNumbers row indexes related to the changed rows
       * @param oldPersistentObjects old value objects, previous the changes
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

  public PaymentsGridFrame(GridController controller) {
    grid.setController(controller);
    grid.setGridDataLocator(gridDataLocator);
    gridDataLocator.setServerMethodName("loadPayments");

    instalmentsGrid.setController(new GridController() {

      public Response updateRecords(int[] rowNumbers,ArrayList oldPersistentObjects,ArrayList persistentObjects) throws Exception {
        // verify percentage total...
        VOListTableModel model = instalmentsGrid.getVOListTableModel();
        PaymentInstalmentVO vo = null;
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

  public ItemAvailabilityPanel() {
    try {
      jbInit();

      grid.setController(new GridController());
      grid.setGridDataLocator(gridDataLocator);
      gridDataLocator.setServerMethodName("loadItemAvailabilities");

      filterPanel.setVOClassName("org.jallinone.warehouse.availability.java.ItemAvailabilityVO");
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

    this.viewWarehouse = viewWarehouse;
    this.viewItemLookup = viewItemLookup;
    try {
      jbInit();

      grid.setController(new GridController());
      grid.setGridDataLocator(gridDataLocator);
      gridDataLocator.setServerMethodName("loadBookedItems");

      filterPanel.setVOClassName("org.jallinone.items.java.GridItemVO");
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

    this.viewWarehouse = viewWarehouse;
    this.viewItemLookup = viewItemLookup;
    try {
      jbInit();

      grid.setController(new GridController());
      grid.setGridDataLocator(gridDataLocator);
      gridDataLocator.setServerMethodName("loadOrderedItems");

      filterPanel.setVOClassName("org.jallinone.items.java.GridItemVO");
View Full Code Here

Examples of org.openswing.swing.table.client.GridController

    this.parentGrid = parentGrid;


    payForm.setFormController(new PaymentController(this));

    payGrid.setController(new GridController() {

      /**
       * Callback method invoked when the data loading is completed.
       * @param error <code>true</code> if data loading has terminated with errors, <code>false</code> otherwise
       */
 
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.