Class CCObjectListWithImage

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCObjectListWithImage
All Implemented Interfaces:
Serializable, ICCInitialize, ICCObjectList<CCObjectListWithImage>, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.component.IPageBeanComponent, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject

public class CCObjectListWithImage extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements ICCObjectList<CCObjectListWithImage>, Serializable, ICCInitialize
See Also:
  • Constructor Details

    • CCObjectListWithImage

      public CCObjectListWithImage()
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • openAsModalPopup

      public static CCObjectListWithImage.ModalPopupReturn openAsModalPopup(org.eclnt.jsfserver.pagebean.IPageBean caller, String title, int width, int height, List<CCObjectListWithImage.ListItemData> items)
      Convenience method top open bean as modal popup dialog.
    • openAsModelessPopup

      public static CCObjectListWithImage.ModelessPopupReturn openAsModelessPopup(org.eclnt.jsfserver.pagebean.IPageBean caller, String title, int width, int height, List<CCObjectListWithImage.ListItemData> items)
      Convenience method top open bean as modeless popup dialog.
    • openValueHelpPopup

      public static CCObjectListWithImage.ModelessPopupReturn openValueHelpPopup(org.eclnt.jsfserver.pagebean.IPageBean caller, int width, int height)
      Open as lightweight value help popup.
    • setListener

      public void setListener(ICCObjectList.ICCObjectListListener listener)
      Specified by:
      setListener in interface ICCObjectList<CCObjectListWithImage>
    • initialize

      public void initialize()
      Specified by:
      initialize in interface ICCInitialize
    • refreshList

      public void refreshList()
      Specified by:
      refreshList in interface ICCObjectList<CCObjectListWithImage>
    • getGrid

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCObjectListWithImage.GridItem> getGrid()
    • clear

      public void clear()
      Clears content of grid.
    • fillWithItems

      public void fillWithItems(List<CCObjectListWithImage.ListItemData> items)
      Fills grid with items
    • addItem

      public void addItem(CCObjectListWithImage.ListItemData item)
      Adds one item
    • preselectItem

      public void preselectItem(int index)
      Selects the item and moves the focus to the icon.
    • preselectItem

      public void preselectItem(CCObjectListWithImage.ListItemData item)
      Selects the item and moves the focus to the icon.
    • initializePageBean

      public void initializePageBean(Map<String,String> initData)
      Specified by:
      initializePageBean in interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
      Overrides:
      initializePageBean in class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
    • getPaneStyleVariant

      public String getPaneStyleVariant()
      Style variant that is assigned to the outest pane.
    • setPaneStyleVariant

      public void setPaneStyleVariant(String value)
    • getItemPaneBackgroundColor

      public String getItemPaneBackgroundColor()
      Background color of items.
    • setItemPaneBackgroundColor

      public void setItemPaneBackgroundColor(String value)
    • getWithImage

      public boolean getWithImage()
      By default an image is rendered left of the data. By defining false the image is not drawn and the list just contains items with two texts.
    • setWithImage

      public void setWithImage(boolean value)
    • getBorder

      public String getBorder()
      Border of outest pane.
    • setBorder

      public void setBorder(String value)
    • getSingleClickExecute

      public boolean getSingleClickExecute()
    • setSingleClickExecute

      public void setSingleClickExecute(boolean value)