Package org.apache.wicket.markup.repeater

Examples of org.apache.wicket.markup.repeater.Item


      private static final long serialVersionUID = 1L;

      @Override
      protected Item newCellItem(final String id, final int index, final IModel model)
      {
        Item item = DataTable.this.newCellItem(id, index, model);
        final IColumn<T> column = DataTable.this.columns.get(index);
        if (column instanceof IStyledColumn)
        {
          item.add(new DataTable.CssAttributeBehavior()
          {
            private static final long serialVersionUID = 1L;

            @Override
            protected String getCssClass()
View Full Code Here


   *
   * @return DataItem created DataItem
   */
  protected Item newCellItem(final String id, int index, final IModel model)
  {
    return new Item(id, index, model);
  }
View Full Code Here

   *
   * @return DataItem created DataItem
   */
  protected Item newRowItem(final String id, int index, final IModel model)
  {
    return new Item(id, index, model);
  }
View Full Code Here

        return cols.toArray(new IColumn[cols.size()]);
    }

    @Override
    protected Item newRowItem(String id, int index, IModel model) {
        Item rowItem = super.newRowItem(id, index, model);
        return IndexBasedMouseOverMouseOutSupport.add(rowItem, rowItem.getIndex());
    }
View Full Code Here

      }
    };
   
    @Override
    protected Item newItem(String id, final int index, final IModel model) {
      Item item = new RowItem(id, index, model);
      item.setOutputMarkupId(true);
      return item;
    }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public Component newCell(WebMarkupContainer parent, String componentId, IModel rowModel) {
    Item item;
    if (getGrid() instanceof DataGrid) {
      item = (Item) parent.findParent(Item.class);
    } else {
      item = new Item("temp", 0, rowModel);
    }
    delegate.populateItem(item, componentId, rowModel);
    Component component = item.get(componentId);
    item.remove(component);
    return component;
  }
View Full Code Here

      item = parent.findParent(Item.class);
    }
    else
    {
      // TODO: is this ever invoked? Seems strange. akiraly
      item = new Item("temp", 0, rowModel);
    }
    delegate.populateItem(item, componentId, rowModel);
    Component component = item.get(componentId);
    item.remove(component);
    return component;
View Full Code Here

    @SuppressWarnings({ "rawtypes", "unchecked" })
    @Override
    protected Item newCellItem(final String id, final int index, final IModel model)
    {
      Item item = EditableDataTable.this.newCellItem(id, index, model);
      final IColumn<R, U> column = (IColumn<R, U>)EditableDataTable.this.columns.get(index);
      if (column instanceof IStyledColumn)
      {
        item.add(new CssAttributeBehavior()
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected String getCssClass()
View Full Code Here

     */
    public List<T> getSelection() {
        List<T> result = new ArrayList<T>();
        int i = 0;
        for (Iterator it = dataView.iterator(); it.hasNext();) {
            Item  item = (Item) it.next();
            System.out.println(item.getModelObject());
            if(selection[i]) {
                result.add((T) item.getModelObject());
            }
            i++;
        }
        return result;
    }
View Full Code Here

      @SuppressWarnings({ "rawtypes", "unchecked" })
      @Override
      protected Item newCellItem(final String id, final int index, final IModel model)
      {
        Item item = DataTable.this.newCellItem(id, index, model);
        final IColumn<T> column = DataTable.this.columns.get(index);
        if (column instanceof IStyledColumn)
        {
          item.add(new DataTable.CssAttributeBehavior()
          {
            private static final long serialVersionUID = 1L;

            @Override
            protected String getCssClass()
View Full Code Here

TOP

Related Classes of org.apache.wicket.markup.repeater.Item

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.