Package net.datacrow.console.views

Examples of net.datacrow.console.views.MasterView


            }
        }
       
        if (dco.getModule().isChildModule() && dco.isLastInLine()) {
            String parentID = dco.getParentID();
            MasterView parentVw = dco.getModule().getParent().getSearchView();
            if (parentVw.getCurrent().getSelectedItemKeys().contains(parentID))
                parentVw.getCurrent().refreshQuickView();
        }  
    }
View Full Code Here


     * Initializes the various views.
     */
    @Override
    protected void initializeUI() {
        if (insertView == null && hasInsertView()) {
            insertView = new MasterView(getIndex());
        
            DcTable table = new DcTable(this, false, true);
            table.setDynamicLoading(false);
            View view = new CachedChildView(insertView, View._TYPE_INSERT, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
            table.setView(view);
           
            insertView.addView(MasterView._TABLE_VIEW, view);
        }

        if (searchView == null && hasSearchView()) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
           
            DcTable table = new DcTable(this, false, true);
            View view = new View(searchView, View._TYPE_SEARCH, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
            table.setView(view);
View Full Code Here

     */
    @Override
    protected void initializeUI() {
        if (searchView == null && insertView == null) {
            if (hasInsertView()) {
                insertView = new MasterView(getIndex());
                DcTable table = new DcTable(this, false, true);
                table.setDynamicLoading(false);
                View view = new CachedChildView(insertView, View._TYPE_INSERT, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
                table.setView(view);
               
                insertView.addView(MasterView._TABLE_VIEW, view);
            }

            if (hasSearchView()) {
                searchView = new MasterView(getIndex());
                searchView.setTreePanel(this);
               
                DcTable table = new DcTable(this, false, true);
                View view = new View(searchView, View._TYPE_SEARCH, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
                table.setView(view);
View Full Code Here

     * Initializes the various views.
     */
    @Override
    protected void initializeUI()  {
        if (searchView == null && hasSearchView() ) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
           
            // list view
            DcObjectList list = new DcObjectList(this, DcObjectList._CARDS, true, true);
            View listView = new View(searchView, View._TYPE_SEARCH, list, getObjectNamePlural(), getIcon16(), MasterView._LIST_VIEW);
View Full Code Here

     * Creates all the views.
     */
    @Override
    protected void initializeUI()  {
        if (searchView == null) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
           
            DcTable table = new DcTable(this, true, true);
            View view = new View(searchView, View._TYPE_SEARCH, table, getObjectNamePlural(), getIcon16(), MasterView._TABLE_VIEW);
            table.setView(view);
View Full Code Here

     * Initializes all views.
     */
    @Override
    protected void initializeUI()  {
        if (searchView == null) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
           
            // list view
            DcObjectList list = new DcObjectList(this, DcObjectList._CARDS, true, true);
            View listView = new UserView(searchView, View._TYPE_SEARCH, list, getObjectNamePlural(), getIcon16(), MasterView._LIST_VIEW);
View Full Code Here

                    SwingUtilities.updateComponentTreeUI(((TemplateModule) module).getForm().getContentPane());
               
                MasterView[] views = module.getViews();
                if (views != null) {
                    for (int i = 0; i < views.length; i++)  {
                        MasterView view = views[i];
                        if (view.get(MasterView._LIST_VIEW) != null)
                            SwingUtilities.updateComponentTreeUI(view.get(MasterView._LIST_VIEW));
                        if (view.get(MasterView._TABLE_VIEW) != null)
                            SwingUtilities.updateComponentTreeUI(view.get(MasterView._TABLE_VIEW));
                    }
                }
            }
           
            try {
View Full Code Here

    }   
   
    public void applyView(int newView) {
        Settings settings = DcModules.getCurrent().getSettings();
       
        MasterView searchView = activeModule.getSearchView();
       
        searchView.getCurrent().saveSettings();
       
        settings.set(DcRepository.ModuleSettings.stDefaultView, newView);
       
        tabbedPane.removeAll();

        MasterView[] masterViews = activeModule.getViews();
        for (int i = 0; i < masterViews.length; i++) {
            View view = masterViews[i].getCurrent();
            view.activate();
           
            if (view.getType() == View._TYPE_INSERT && !SecurityCentre.getInstance().getUser().isEditingAllowed(view.getModule()))
                continue;
               
            tabbedPane.addTab(view.getTitle(), view.getIcon(), view);
        }
       
        if (searchView != null && !searchView.isLoaded()) {
            searchView.add(DataManager.getKeys(DataFilters.getCurrent(activeModule.getIndex())));
        } else if (searchView.getGroupingPane() != null && searchView.getGroupingPane().isEnabled()) {
          searchView.getCurrent().clear();
          searchView.getGroupingPane().updateView();
        }
       
        ChartPanel chartPanel = DcModules.getCurrent().getChartPanel(true);
       
        if (chartPanel != null) {
View Full Code Here

    /**
     * Creates the various views.
     */
    protected void initializeUI()  {
        if (insertView == null && hasInsertView()) {
            insertView = new MasterView(getIndex());

            // table view
            if (!isAbstract()) {
              DcTable table = new DcTable(this, false, true);
              table.setDynamicLoading(false);
              View tableView = new View(insertView, View._TYPE_INSERT, table,
                      DcResources.getText("lblNewItem", getObjectNamePlural()),
                      IconLibrary._icoItemsNew, MasterView._TABLE_VIEW);
              table.setView(tableView);
              insertView.addView(MasterView._TABLE_VIEW, tableView);
            }
           
            // list view
            DcObjectList list = new DcObjectList(this, DcObjectList._CARDS, true, true);
            View listView = new View(insertView, View._TYPE_INSERT, list,
                    DcResources.getText("lblNewItem", getObjectNamePlural()),
                    IconLibrary._icoItemsNew, MasterView._LIST_VIEW);
            list.setView(listView);
           
            insertView.addView(MasterView._LIST_VIEW, listView);
        }
       
        if (searchView == null && hasSearchView() ) {
            searchView = new MasterView(getIndex());
            searchView.setTreePanel(this);
           
            // table view
            if (!isAbstract()) {
              DcTable table = new DcTable(this, false, true);
View Full Code Here

       
        if (DcModules.get(moduleIdx).isChildModule()) {
            // After a child has been edited from within the item form the quick view
            // of the parent module should be updated to reflect this.
            // Bit of foul play to do it here but it works..
            MasterView mv = DcModules.get(moduleIdx).getParent().getSearchView();
            if (mv != null) mv.getCurrent().refreshQuickView();
        }
       
      saveSettings();
     
      if (labels != null)
View Full Code Here

TOP

Related Classes of net.datacrow.console.views.MasterView

Copyright © 2018 www.massapicom. 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.