Examples of ExpressionTableColumn


Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

            {
                strDisplayName = strExpression;
                strExpression = objColumnTokenizer.nextToken();
            }

            ExpressionTableColumn objColumn =
                new ExpressionTableColumn(strName, strDisplayName, strExpression, bSortable);
            if (bFormColumns)
                objColumn.setColumnRendererSource(SimpleTableColumn.FORM_COLUMN_RENDERER_SOURCE);
            if (objColumnSettingsContainer != null)
                objColumn.loadSettings(objColumnSettingsContainer);

            arrColumns.add(objColumn);
        }

        return new SimpleTableColumnModel(arrColumns);
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

            {
                strDisplayName = strExpression;
                strExpression = objColumnTokenizer.nextToken();
            }

            ExpressionTableColumn objColumn = new ExpressionTableColumn(strName, strDisplayName,
                    strExpression, bSortable, _expressionEvaluator);
            if (bFormColumns)
                objColumn.setColumnRendererSource(SimpleTableColumn.FORM_COLUMN_RENDERER_SOURCE);
            if (objColumnSettingsContainer != null)
                objColumn.loadSettings(objColumnSettingsContainer);

            arrColumns.add(objColumn);
        }

        return new SimpleTableColumnModel(arrColumns);
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

    }

    public IAdvancedTableColumn generateTableColumn(String strName,
            String strDisplayName, boolean bSortable, String strExpression)
    {
        return new ExpressionTableColumn(strName, strDisplayName,
                strExpression, bSortable, _expressionEvaluator);
    }
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

            {
                strDisplayName = strExpression;
                strExpression = objColumnTokenizer.nextToken();
            }

            ExpressionTableColumn objColumn = new ExpressionTableColumn(strName, strDisplayName,
                    strExpression, bSortable, _expressionEvaluator);
            if (bFormColumns)
                objColumn.setColumnRendererSource(SimpleTableColumn.FORM_COLUMN_RENDERER_SOURCE);
            if (objColumnSettingsContainer != null)
                objColumn.loadSettings(objColumnSettingsContainer);

            arrColumns.add(objColumn);
        }

        return new SimpleTableColumnModel(arrColumns);
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

     * @return ITableColumnModel the created column model
     */
    private ITableColumnModel createColumnModel()
    {
        // The column value is extracted via OGNL using ExpressionTableColumn
        ITableColumn objLocaleColumn = new ExpressionTableColumn("Locale", "toString()", true);

        // The column value is extracted in a custom evaluator class
        ITableColumn objCurrencyColumn =
            new SimpleTableColumn("Currency", new CurrencyEvaluator(), true);

        // The entire column is defined using a custom column class
        ITableColumn objDateFormatColumn = new DateFormatColumn(new Date());

        // The column value is extracted via OGNL using ExpressionTableColumn
        // and the renderer of the column is defined in a Block
        ExpressionTableColumn objVerbosityColumn =
            new ExpressionTableColumn(
                "Verbosity",
                "@org.apache.tapestry.workbench.table.VerbosityRating@calculateVerbosity(#this)",
                true);
        Block objVerbosityBlock = (Block) getComponent("blockVerbosity");
        ITableRendererSource objVerbosityRenderer = new BlockTableRendererSource(objVerbosityBlock);
        objVerbosityColumn.setValueRendererSource(objVerbosityRenderer);

        // The renderer of the column is defined in a Block and contains a link
        SimpleTableColumn objDeleteColumn = new SimpleTableColumn("");
        Block objDeleteBlock = (Block) getComponent("blockDelete");
        ITableRendererSource objDeleteRenderer = new BlockTableRendererSource(objDeleteBlock);
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

        // that behaviour. 
        // This is usually used in conjunction with the TableFormPages and
        // the TableFormRows components.
        ITableRendererSource objRendererSource = new SimpleTableColumnFormRendererSource();
        for (Iterator it = objColumnModel.getColumns(); it.hasNext(); ) {
            ExpressionTableColumn objColumn = (ExpressionTableColumn) it.next();
            objColumn.setColumnRendererSource(objRendererSource);
        }


    // Here we make a choice as to how the table would operate:
    //
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

        _expressionEvaluator = expressionEvaluator;
    }
 
  public IAdvancedTableColumn generateTableColumn(String strName, String strDisplayName,
      boolean bSortable, String strExpression) {
    return new ExpressionTableColumn(strName, strDisplayName, strExpression, bSortable, _expressionEvaluator);
  }
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

        _expressionEvaluator = expressionEvaluator;
    }
 
  public IAdvancedTableColumn generateTableColumn(String strName, String strDisplayName,
      boolean bSortable, String strExpression) {
    return new ExpressionTableColumn(strName, strDisplayName, strExpression, bSortable, _expressionEvaluator);
  }
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

            {
                strDisplayName = strExpression;
                strExpression = objColumnTokenizer.nextToken();
            }

            ExpressionTableColumn objColumn =
                new ExpressionTableColumn(strName, strDisplayName, strExpression, bSortable);
            if (bFormColumns)
                objColumn.setColumnRendererSource(SimpleTableColumn.FORM_COLUMN_RENDERER_SOURCE);
            if (objColumnSettingsContainer != null)
                objColumn.loadSettings(objColumnSettingsContainer);

            arrColumns.add(objColumn);
        }

        return new SimpleTableColumnModel(arrColumns);
View Full Code Here

Examples of org.apache.tapestry.contrib.table.model.ognl.ExpressionTableColumn

            {
                strDisplayName = strExpression;
                strExpression = objColumnTokenizer.nextToken();
            }

            ExpressionTableColumn objColumn =
                new ExpressionTableColumn(strName, strDisplayName, strExpression, bSortable);
            if (bFormColumns)
                objColumn.setColumnRendererSource(SimpleTableColumn.FORM_COLUMN_RENDERER_SOURCE);
            if (objColumnSettingsContainer != null)
                objColumn.loadSettings(objColumnSettingsContainer);

            arrColumns.add(objColumn);
        }

        return new SimpleTableColumnModel(arrColumns);
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.