public class ERPCategoryChart extends ERPChart
items
which
should contain an array of objects from which the values xNameKey
, yNameKey
, categoryKey
and
valueKey
are retrieved. For example, you might have an array of line items,
with a valueKey amount
, an xNameKey
with invoice.datePurchased
, yNameKey
, categoryKey
and a nameKey product.name
.Name | Description |
---|---|
name | the name of the chart |
chartType | the type of the chart (possible values depend on the concrete subclass) |
imageType | the type of the image to show: png (default) or jpeg |
width | the width of the chart (400 pixel if not specified) |
height | the height of the chart (400 pixel if not specified) |
dataset | Dataset to use. If this is given, then items, nameKey, valueKey and categoryKey are not considered. |
items | array of values to display the chart for |
nameKey | the key for the name (must return Comparable) |
valueKey | the key for the value (must return Number) |
categoryKey | the key for the categories (optional, must return Comparable) |
xName | the name for the x axis (String) |
yName | the name for the y axis (String) |
showLegends | true, if legends should be shown |
showToolTips | true, if tool tips should be shown |
showUrls | true, if urls should be shown |
orientation | either "horizontal" (default) or "vertical" |
chart | Chart to use instead of the created one. If this binding is set-able, then it will be set to the actually used chart |
configuration | NSDictionary that will be applied to the chart via key-value-coding prior to rendering. Contains
entries like antiAlias=true or categoryPlot.dataAreaRatio = 0.8 . |
WOComponent._EventLoggingEnabler, WOComponent.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
Modifier and Type | Field and Description |
---|---|
protected String |
_categoryKey |
protected org.jfree.chart.plot.PlotOrientation |
_orientation |
protected String |
_xName |
protected String |
_yName |
static NSArray<String> |
SUPPORTED_TYPES |
_chart, _chartType, _configuration, _dataset, _height, _imageData, _imageKey, _imageMap, _imageMapName, _imageType, _items, _name, _nameKey, _valueKey, _width, DEFAULT_SIZE
_dynamicBindings
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
ERPCategoryChart(WOContext context) |
Modifier and Type | Method and Description |
---|---|
String |
categoryKey() |
protected org.jfree.chart.JFreeChart |
createChart() |
protected org.jfree.data.general.Dataset |
createDataset() |
org.jfree.chart.plot.PlotOrientation |
orientation() |
void |
reset()
このメソッドは、指定されているコンテクストのオブジェクトに対する、
ステートレス・コンポーネントの一時的リファレンスをリセットもしくは削除します。
あるコンポーネントの共有化されたインスタンスが、他のセッションによって再利用されるとき、
このメソッドを利用し、各コンポーネントのインスタンス変数を解放します。
|
protected NSArray<String> |
supportedTypes() |
String |
xName() |
String |
yName() |
chart, chartType, configuration, dataset, height, imageData, imageMap, imageType, items, nameKey, otherTagString, showLegends, showToolTips, showUrls, valueKey, width
isStateless
appendToResponse, invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript
__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
protected String _categoryKey
protected String _yName
protected String _xName
protected org.jfree.chart.plot.PlotOrientation _orientation
public ERPCategoryChart(WOContext context)
public void reset()
ERXComponent
public String categoryKey()
public String xName()
public String yName()
public org.jfree.chart.plot.PlotOrientation orientation()
protected NSArray<String> supportedTypes()
supportedTypes
in class ERPChart
protected org.jfree.chart.JFreeChart createChart()
createChart
in class ERPChart
protected org.jfree.data.general.Dataset createDataset()
createDataset
in class ERPChart
Copyright © 2002 – 2024 Project Wonder.