Examples of ChoosePanelData


Examples of cli_fmw.utils.chooser.ChoosePanelData

        this.checkupLocal = checkUp;
        jScrollPane1.getVerticalScrollBar().setUnitIncrement(10);

        //формирование данных для чузпанели (только осмотры)
        DirectoryItem currentType = checkupLocal.getType();
        ChoosePanelData currentData = null;
        dir = DirectoryLocator.getDirectory(DirectoryCheckupType.class, false);
        Set<DirectoryCheckupTypeItem> items = new HashSet<DirectoryCheckupTypeItem>();
        if (!UserInfo.get().isSuperUser()) {
            DirectoryCollaboratorFunctions dcf = DirectoryLocator.getDirectory(DirectoryCollaboratorFunctions.class);
            Selector<DirectoryCollaboratorFunctionsItem> functions = dcf.getFilteredItems(UserInfo.get().getCollaborator());
            for (int i = 0; i < functions.size(); i++) {
                SelectorEditableExceptional<DirectoryCheckupTypeItem> types = dir.getFilteredItems(functions.get(i).getSpeciality());
                for (int j = 0; j < types.size(); j++) {
                    items.add(types.get(j));
                }
            }
        } else {
            SelectorEditableExceptional<DirectoryCheckupTypeItem> selector = dir.getItems();
            for (int i = 0; i < selector.size(); i++) {
                items.add(selector.get(i));
            }
        }
        choosePanel1.setEnableChoose(!items.isEmpty());

        LinkedList<ChoosePanelData> data = new LinkedList<ChoosePanelData>();

        for (DirectoryCheckupTypeItem item : items) {
            if (!item.isVisible() || item.isAnalyse()) {
                continue;
            }
            ChoosePanelData d = new ChoosePanelData();
            d.value = item.getID();
            d.title = item.toString();
            d.canBeSelected = true;
            data.add(d);
            if (currentType == item) {
                currentData = d;
            }
        }
        ChoosePanelData array[] = new ChoosePanelData[data.size()];
        data.toArray(array);
        choosePanel1.setData(array, currentData, "Тип осмотра");
        choosePanel1.addChoosePanelListener(this);
        canBeEdit = checkUp.getSerrenLocal().canModify();
        xml = checkupLocal.getCheckupXMLData();
View Full Code Here

Examples of cli_fmw.utils.chooser.ChoosePanelData

  void initModels() throws ClipsException{
    SelectorIndefiner[]        selectors = tableContainer.getSelectorList();
    ChoosePanelData[]        data = new ChoosePanelData[selectors.length];
    for (int i = 0; i < selectors.length; i++) {
      data[i] = new ChoosePanelData(selectors[i].getId(), selectors[i].toString());
    }
    cpNewTable.setData(data, data[0], "Тип таблицы");
   
    tables = new DefaultListModel();
    List<AbstractReportTable<?>> tl;
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.