Class ChartsWidget

  • All Implemented Interfaces:
    io.keikai.ui.Widget, java.io.Serializable

    public class ChartsWidget
    extends BaseWidget
    A ChartWidget to show chart in spreadsheet. The implementation of this widget is Chart, you can get Chart component by call BaseWidget.getComponent()
    Author:
    henrichen@zkoss.org, dennis , refine to new chart model
    See Also:
    Serialized Form
    • Constructor Detail

      • ChartsWidget

        public ChartsWidget​(io.keikai.model.SSheet sheet,
                            io.keikai.model.SChart chartInfo,
                            java.lang.String panel,
                            int zindex)
    • Method Detail

      • getType

        public java.lang.String getType()
      • setType

        public void setType​(java.lang.String type)
      • getTitle

        public java.lang.String getTitle()
      • setTitle

        public void setTitle​(java.lang.String title)
      • isThreeD

        public boolean isThreeD()
      • setThreeD

        public void setThreeD​(boolean enabled)
      • setWidth

        public void setWidth​(java.lang.Number width)
      • getWidth

        public java.lang.Number getWidth()
      • setHeight

        public void setHeight​(java.lang.Number height)
      • getHeight

        public java.lang.Number getHeight()
      • createChart

        public ZssCharts createChart​(io.keikai.model.SChart chartInfo)
      • getWidgetType

        public java.lang.String getWidgetType()
        Description copied from class: BaseWidget
        Returns the widget type.
        Specified by:
        getWidgetType in class BaseWidget
        Returns:
        the widget type.
      • getName

        public java.lang.String getName()
        Description copied from class: BaseWidget
        Returns the name.
        Specified by:
        getName in class BaseWidget
        Returns:
        the name
      • setName

        public void setName​(java.lang.String name)
        Description copied from class: BaseWidget
        Sets the name.
        Specified by:
        setName in class BaseWidget
      • getChartComponent

        public ZssCharts getChartComponent()
        Internal used only