Examples of DetailList


Examples of realcix20.guis.components.DetailList

            value = new Boolean(checkBox.isSelected());
        } else if (component instanceof DetailText) {//31
            DetailText detailText = (DetailText)component;
            value = detailText.getValue();
        } else if (component instanceof DetailList) {//81
            DetailList detailList = (DetailList)component;
            value = detailList.getValue();
        } else if (component instanceof XrCalculator) {
            XrCalculator xrCalculator = (XrCalculator)component;
            value = xrCalculator.getValue();
        } else if (component instanceof PasswordEdit) {
            PasswordEdit passwordEdit = (PasswordEdit)component;
View Full Code Here

Examples of realcix20.guis.components.DetailList

                DetailText detailText = new DetailText();
                component = detailText;               
                break;               
            case 81:
            case 87:               
                DetailList detailList = new DetailList(column);
                detailList.setEditabled(false);
                component = detailList;               
                break;               
            case 83:               
                XrCalculator xrCalculator = new XrCalculator(column);
                component = xrCalculator;               
                break;               
            case 82:               
                detailList = new DetailList(column);
                detailList.setEditabled(true);
                component = detailList;               
                break;                                                  
            case 4:               
                PasswordEdit passwordEdit = new PasswordEdit(column);
                component = passwordEdit;               
View Full Code Here

Examples of realcix20.guis.components.DetailList

                JComponent component = componentExt.getComponent();
                Integer n = (Integer)itemGroupsIter.next();
                Column column = componentExt.getColumn();
                if (column.getInputType() == 81) {
                    boolean cellResult = false;
                    DetailList detailList = (DetailList)component;
                    Object value = detailList.getValue();                   
                    detailList.getNotVisibleTableButton().doClick();
                    Vector columns = detailList.getColumns();
                    DefaultTableModel model = (DefaultTableModel)detailList.getTable().getModel();
                    Vector dataVector = model.getDataVector();            
                    Vector tDataVector = detailList.tDataVector;
                    Iterator dataVectorsIter = dataVector.iterator();
                    Iterator tDataVectorsIter = tDataVector.iterator();
                    while (dataVectorsIter.hasNext()) {
View Full Code Here

Examples of realcix20.guis.components.DetailList

            JLabel alertLabel = (JLabel)alertLabelIter.next();
            JComponent component = componentExt.getComponent();
            Column column = componentExt.getColumn();
            if (column.getInputType() == 81) {
                boolean cellResult = true;
                DetailList detailList = (DetailList)component;
                Object value = detailList.getValue();
                detailList.getNotVisibleTableButton().doClick();
                Vector columns = detailList.getColumns();
                DefaultTableModel model = (DefaultTableModel)detailList.getTable().getModel();
                Vector dataVector = model.getDataVector();                   
                Iterator dataVectorsIter = dataVector.iterator();
                while (dataVectorsIter.hasNext()) {
                    Vector rowDatas = (Vector)dataVectorsIter.next();
                    Object rowValue = rowDatas.get(rowDatas.size() - 1);                    
View Full Code Here

Examples of realcix20.guis.components.DetailList

            itemComponentExtIter = itemComponentExts.iterator();
            while (itemComponentExtIter.hasNext()) {
                ComponentExt componentExt = (ComponentExt)itemComponentExtIter.next();
                if (componentExt.getComponent() instanceof DetailList) {
//                    System.err.println("dldldl");
                    DetailList dl = (DetailList)componentExt.getComponent();
                    dl.getNotVisibleTableButton().doClick();
                }
            }           
            Iterator componentExtIter = itemComponentExts.iterator();
            while (componentExtIter.hasNext()) {
                ComponentExt componentExt = (ComponentExt)componentExtIter.next();
View Full Code Here

Examples of realcix20.guis.components.DetailList

                ComponentExt componentExt = (ComponentExt)componentExtIter.next();         
                JComponent component = componentExt.getComponent();
                Column column = componentExt.getColumn();
                if (column.getInputType() == 81) {
                    boolean cellResult = false;
                    DetailList detailList = (DetailList)component;
                    Object value = detailList.getValue();                   
                    detailList.getNotVisibleTableButton().doClick();
                    Vector columns = detailList.getColumns();
                    DefaultTableModel model = (DefaultTableModel)detailList.getTable().getModel();
                    Vector dataVector = model.getDataVector();            
                    Vector tDataVector = detailList.tDataVector;
                    Iterator dataVectorsIter = dataVector.iterator();
                    Iterator tDataVectorsIter = tDataVector.iterator();
                    while (dataVectorsIter.hasNext()) {
View Full Code Here

Examples of realcix20.guis.components.DetailList

                JComponent component = componentExt.getComponent();
                Column column = componentExt.getColumn();
                Integer n = (Integer)headGroupsIter.next();
                if (column.getInputType() == 81) {
                    boolean cellResult = true;
                    DetailList detailList = (DetailList)component;
                    Object value = detailList.getValue();
                    detailList.getNotVisibleTableButton().doClick();
                    Vector columns = detailList.getColumns();
                    DefaultTableModel model = (DefaultTableModel)detailList.getTable().getModel();
                    Vector dataVector = model.getDataVector();      
                    Vector tDataVector = detailList.tDataVector;
                    Iterator dataVectorsIter = dataVector.iterator();
                    Iterator tDataVectorsIter = tDataVector.iterator();
                    while (dataVectorsIter.hasNext()) {
View Full Code Here

Examples of realcix20.guis.components.DetailList

                itemComponentExtIter = getItemComponentExts().iterator();
                while (itemComponentExtIter.hasNext()) {
                    ComponentExt componentExt = (ComponentExt)itemComponentExtIter.next();
                    if (componentExt.getComponent() instanceof DetailList) {
//                        System.err.println("dldldl");
                        DetailList dl = (DetailList)componentExt.getComponent();
                        dl.getNotVisibleTableButton().doClick();
                    }
                }
               
  }
View Full Code Here

Examples of realcix20.guis.components.DetailList

                            }                                     

                        }     
                });
            } else if ( (column.getInputType() == 81) || (column.getInputType() == 82) ) {                    
                final DetailList detailList = (DetailList)component;
                detailList.setRelationManager(this);
                final Vector parameters = getParameters(componentExt);
                final String sql = getSQL(componentExt, parameters);
                detailList.addActionListener(
                    new ActionAdapter() {
                        public void actionPerformed(ActionEvent e) {

//                            System.err.println("81 = 82");
                            DAO dao = DAO.getInstance();
                            dao.query(sql);
                            for (int i = 0; i < parameters.size(); i++) {
                                String parameter = (String)parameters.get(i);
                                StringTokenizer st = new StringTokenizer(parameter, ".");
                                String tableName = (String)st.nextElement();
                                String columnName = (String)st.nextElement();
//                                System.err.println("TABLENAME=" + tableName + "  COLUMNNAME=" + columnName);
                                ComponentExt componentExt = findComponentExt(tableName, columnName);
//                                System.err.println("componentExt = " + componentExt);
                                JComponent component = componentExt.getComponent();
                                dao.setObject(i+1, ComponentManager.getValue(component));
                            }
                            ResultSet rs = dao.executeQuery();                           
                            try {
//                                System.err.println(rs.getStatement());
                                ResultSetMetaData rsmd = rs.getMetaData();
                                Vector columns = new Vector();
                                Vector columnNames = new Vector();
                                Vector datas = new Vector();
                                detailList.tDataVector = new Vector();
                                for (int i = 1; i <= rsmd.getColumnCount(); i++) {
                                    ComponentExt tempComponentExt = findComponentExt(column.getTableName(), rsmd.getColumnName(i));
                                    boolean isThisObjectColumn = (tempComponentExt != null);
                                    if (isThisObjectColumn)
                                        columns.add(column.getTableName() + "-" + rsmd.getColumnName(i));
                                    else
                                        columns.add(rsmd.getTableName(i) + "-" + rsmd.getColumnName(i));

                                    Column tempColumn = null;
                                    if (isThisObjectColumn)
                                        tempColumn = ColumnManager.getColumn(column.getTableName(), rsmd.getColumnName(i));
                                    else
                                        tempColumn = ColumnManager.getColumn(rsmd.getTableName(i), rsmd.getColumnName(i));
                                    if (tempColumn != null) {
                                        String columnName = ObjectUtil.findColumnTxt(tempColumn.getClsId(), tempColumn.getTableName(), tempColumn.getColumnName());
                                        if (columnName != null)
                                            columnNames.add(columnName);
                                        else {
                                            columnNames.add("Txt");
                                        }
                                    } else {
                                        columnNames.add("Txt");
                                    }
                                }                                       
                                columnNames.add("value");//restore value
                                detailList.setColumns(columns);
                               
                                while (rs.next()) {
                                    Vector rowDatas = new Vector();
                                    detailList.tRowDatas = new Vector();
                                    for (int i = 1; i <= rsmd.getColumnCount(); i++) {
                                        Object columnValue = rs.getObject(rsmd.getColumnName(i));
                                        ComponentExt tempComponentExt = findComponentExt(column.getTableName(), rsmd.getColumnName(i));
                                        boolean isThisObjectColumn = (tempComponentExt != null);
                                        Column tempColumn = null;
                                        if (isThisObjectColumn) {
                                            tempColumn = ColumnManager.getColumn(column.getTableName(), rsmd.getColumnName(i));
                                        } else {
                                            tempColumn = ColumnManager.getColumn(rsmd.getTableName(i), rsmd.getColumnName(i));
                                        }
                                        if (tempColumn != null) {
                                            if (tempColumn.isI18N()) {
                                                String i18nString = I18NManager.getI18NString(tempColumn.getI18nPrefix(), columnValue);
                                                if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("1")) {
                                                    rowDatas.add(i18nString);
                                                } else if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("2")) {
                                                    rowDatas.add(columnValue);
                                                } else if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("3")) {
                                                    rowDatas.add(columnValue + " - " + i18nString);
                                                }
                                                detailList.tRowDatas.add(columnValue);
                                            } else {
                                                rowDatas.add(columnValue);
                                                detailList.tRowDatas.add(columnValue);
                                            }
                                        } else {
                                            rowDatas.add(columnValue);
                                            detailList.tRowDatas.add(columnValue);
                                        }                                                                                                                                 
                                    }
                                    rowDatas.add(rs.getObject(column.getColumnName()));//value
                                    datas.add(rowDatas);
                                    detailList.tDataVector.add(detailList.tRowDatas);
                                }
                                ListTableModel model = new ListTableModel(columnNames, datas);
                                detailList.updateTable(model);
                            } catch (Exception ee) {
                                ee.printStackTrace();
                            }                                     

                        }     
View Full Code Here

Examples of realcix20.guis.components.DetailList

                                    }                                     
                                   
                                }     
                        });
                    } else if ( (column.getInputType() == 81) || (column.getInputType() == 82) ) {                       
                        final DetailList detailList = (DetailList)component;
                        detailList.setRelationManager(this);
                        final Vector parameters = getParameters(componentExt);
                        final String sql = getSQL(componentExt, parameters);
                        detailList.addActionListener(
                            new ActionAdapter() {
                                public void actionPerformed(ActionEvent e) {                                                           
                                    DAO dao = DAO.getInstance();
                                    dao.query(sql);
                                    for (int i = 0; i < parameters.size(); i++) {
                                   
                                        String parameter = (String)parameters.get(i);
                                        StringTokenizer st = new StringTokenizer(parameter, ".");
                                        String tableName = (String)st.nextElement();
                                        String columnName = (String)st.nextElement();
                                        ComponentExt componentExt = findComponentExt(tableName, columnName);
                                        JComponent component = componentExt.getComponent();
                                        dao.setObject(i+1, ComponentManager.getValue(component));
                                   
                                    }
                                   
                                    ResultSet rs = dao.executeQuery();
                                    try {
                                        ResultSetMetaData rsmd = rs.getMetaData();
                                        Vector columns = new Vector();
                                        Vector columnNames = new Vector();
                                        Vector datas = new Vector();
                                        detailList.tDataVector = new Vector();
                                        for (int i = 1; i <= rsmd.getColumnCount(); i++) {
                                            ComponentExt tempComponentExt = findComponentExt(column.getTableName(), rsmd.getColumnName(i));
                                            boolean isThisObjectColumn = (tempComponentExt != null);
                                            if (isThisObjectColumn)
                                                columns.add(column.getTableName() + "-" + rsmd.getColumnName(i));
                                            else
                                                columns.add(rsmd.getTableName(i) + "-" + rsmd.getColumnName(i));

                                            Column tempColumn = null;
                                            if (isThisObjectColumn)
                                                tempColumn = ColumnManager.getColumn(column.getTableName(), rsmd.getColumnName(i));
                                            else
                                                tempColumn = ColumnManager.getColumn(rsmd.getTableName(i), rsmd.getColumnName(i));
                                            if (tempColumn != null) {
                                                String columnName = ObjectUtil.findColumnTxt(tempColumn.getClsId(), tempColumn.getTableName(), tempColumn.getColumnName());
                                                if (columnName != null)
                                                    columnNames.add(columnName);
                                                else {
                                                    columnNames.add("Txt");
                                                }
                                            } else {
                                                columnNames.add("Txt");
                                            }
                                        }                                       
                                        columnNames.add("value");//restore value
                                        detailList.setColumns(columns);
                                        while (rs.next()) {
                                            detailList.tRowDatas = new Vector();
                                            Vector rowDatas = new Vector();
                                            for (int i = 1; i <= rsmd.getColumnCount(); i++) {
                                                Object columnValue = rs.getObject(rsmd.getColumnName(i));
                                                ComponentExt tempComponentExt = findComponentExt(column.getTableName(), rsmd.getColumnName(i));
                                                boolean isThisObjectColumn = (tempComponentExt != null);
                                                Column tempColumn = null;
                                                if (isThisObjectColumn) {
                                                    tempColumn = ColumnManager.getColumn(column.getTableName(), rsmd.getColumnName(i));
                                                } else {
                                                    tempColumn = ColumnManager.getColumn(rsmd.getTableName(i), rsmd.getColumnName(i));
                                                }
                                                if (tempColumn != null) {
                                                    if (tempColumn.isI18N()) {
                                                        String i18nString = I18NManager.getI18NString(tempColumn.getI18nPrefix(), columnValue);
                                                        if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("1")) {
                                                            rowDatas.add(i18nString);
                                                        } else if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("2")) {
                                                            rowDatas.add(columnValue);
                                                        } else if (GlobalValueManager.getValue("APPLICATION.ZIC").equals("3")) {
                                                            rowDatas.add(columnValue + " - " + i18nString);
                                                        }     
                                                        detailList.tRowDatas.add(columnValue);
                                                    } else {
                                                        rowDatas.add(columnValue);
                                                        detailList.tRowDatas.add(columnValue);
                                                    }
                                                } else {
                                                    rowDatas.add(columnValue);
                                                    detailList.tRowDatas.add(columnValue);
                                                }                                                                                                                                 
                                            }
                                            rowDatas.add(rs.getObject(column.getColumnName()));//value
                                            datas.add(rowDatas);
                                            detailList.tDataVector.add(detailList.tRowDatas);
                                        }
                                        ListTableModel model = new ListTableModel(columnNames, datas);
                                        detailList.updateTable(model);
                                    } catch (Exception ee) {
                                        ee.printStackTrace();
                                    }                                     
                                   
                                }     
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.