NAME
Kernel::WebApp::Util::StatisticReport::Form – Helper class for report forms.
PUBLIC INTERFACE
has ReportUtilObject
Attribute that holds the current report utilities object.
GetBaseFormSchema()
Builds the base form schema.
$ReportUtilForm->GetBaseFormSchema(
FormType => '(Run|Widget|Create|Update)',
);
Returns the base form schema.
GetGeneralSettingsFormSchema()
Builds the general specification form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').
$ReportUtilForm->GetGeneralSettingsFormSchema(
FormType => '(Run|Widget|Create|Update)',
);
Returns the general form schema.
GetAddStatisticsFormSchema()
Builds the add statistics form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').
$ReportUtilForm->GetAddStatisticsFormSchema(
FormType => '(Run|Widget|Create|Update)',
);
Returns the general form schema.
GetAutomaticGenerationSettingsFormSchema()
Builds the automatic generation form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').
$ReportUtilForm->GetAutomaticGenerationSettingsFormSchema(
FormType => '(Run|Widget|Create|Update)',
);
Returns the automatic generation form schema.
GetOutputSettingsFormSchema()
Builds the output settings form schema for the requested form type ('Run', 'Widget', 'Create' and 'Update').
$ReportUtilForm->GetOutputSettingsFormSchema(
FormType => '(Run|Widget|Create|Update)',
);
Returns the output settings form schema.
PRIVATE INTERFACE
has _GetReportDataValue
Helper function to get the current report data value.