Package net.xoetrope.xui.data

Examples of net.xoetrope.xui.data.XModel


        jtable.setHeaderStyle("journalHeader");
        jtable.setStyle("journalData");
        jtable.setSelectedStyle("journalSelected");

        // initialize the journal table header
        XModel jmodel = createModel();
        if (jmodel != null) {
            this.appendEmpty(jmodel);
            jtable.setModel(jmodel);

            for (int i = 0; i < width.length; i++) {
View Full Code Here


        }
        jtable.setSelectedRow(0);
    }

    public String getSelectedSku() {
        XModel jmodel = (XModel) XModel.getInstance().get("journal/items");       
        XModel model = jmodel.get(jtable.getSelectedRow() + 1);
        return model.getValueAsString("sku");
    }
View Full Code Here

        XModel model = jmodel.get(jtable.getSelectedRow() + 1);
        return model.getValueAsString("sku");
    }

    public String getSelectedIdx() {
        XModel jmodel = (XModel) XModel.getInstance().get("journal/items");
        XModel model = jmodel.get(jtable.getSelectedRow() + 1);
        return model.getValueAsString("index");
    }
View Full Code Here

            // we will auto-refresh when unlocked
            return;
        }

        PosTransaction tx = PosTransaction.getCurrentTx(pos.getSession());
        XModel jmodel = this.createModel();
        if (tx != null && !tx.isEmpty()) {
            tx.appendItemDataModel(jmodel);
            this.appendEmpty(jmodel);
            tx.appendTotalDataModel(jmodel);
            if (tx.selectedPayments() > 0) {
View Full Code Here

            // it has been reported and will be fixed soon
        }
    }

    private XModel createModel() {
        XModel jmodel = (XModel) XModel.getInstance().get("journal/items");

        // clear the list
        jmodel.clear();

        if (field.length == 0) {
            return null;
        }

        // create the header
        XModel headerNode = appendNode(jmodel, "th", "", "");
        for (int i = 0 ; i < field.length; i++) {
            appendNode(headerNode, "td", field[i],UtilProperties.getMessage("pos",name[i],defaultLocale));
        }

        return jmodel;
View Full Code Here

        return jmodel;
    }

    private void appendEmpty(XModel jmodel) {
        XModel headerNode = appendNode(jmodel, "tr", "", "");
        for (int i = 0 ; i < field.length; i++) {
            appendNode(headerNode, "td", field[i], "");
        }
    }
View Full Code Here

            appendNode(headerNode, "td", field[i], "");
        }
    }

    public static XModel appendNode(XModel node, String tag, String name, String value) {
        XModel newNode = (XModel) node.append(name);
        newNode.setTagName(tag);
        if (value != null) {
            newNode.set(value);
        }
        return newNode;
    }
View Full Code Here

   * @param i The index of the values array
   * @return The XModel at location i
   */
  public XModel get( int i )
  {
    XModel databaseRowModel = new XRowModel( this, i );
    databaseRowModel.setParent( this );
    return databaseRowModel;
  }
View Full Code Here

      ex.printStackTrace();
    }

    DebugLogger.dumpModel( project.getModel() );

    XModel model = (XModel)project.getModel().get( "base/componentlist/items" );

    XBaseModel trNode = new XBaseModel();
    trNode.setTagName( "tr" );

    model.append( trNode );
    XBaseModel makeNode = new XBaseModel();
    makeNode.setTagName( "td" );
    makeNode.setId( "make" );
    makeNode.set( "Val" );
    trNode.append( makeNode );
View Full Code Here

   * @param fieldIdx the field offset
   * @return the value
   */
  public Object getValue( int rowIdx, int fieldIdx )
  {
    XModel rowModel = model.get( rowIdx + content.getFirstRow() );
    Object fieldModel = rowModel.get( fieldIdx );
    if ( fieldModel instanceof XModel )
      return ( ( XModel )fieldModel ).get();
    return fieldModel;
  }
View Full Code Here

TOP

Related Classes of net.xoetrope.xui.data.XModel

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.