2using System.Threading.Tasks;
20 private readonly
int nrValues;
29 List<ReportStringAttribute> Values =
new List<ReportStringAttribute>();
31 foreach (XmlNode N
in Xml.ChildNodes)
33 if (N is XmlElement E && E.LocalName ==
"Value")
37 this.value = Values.ToArray();
38 this.nrValues = this.value.Length;
63 string[] Value =
new string[this.nrValues];
66 for (i = 0; i < this.nrValues; i++)
67 Value[i] = await this.value[i].Evaluate(
Variables);
84 string Name = await this.
GetName(Variables);
Static class managing editable parameters in objects. Editable parameters are defined by using the at...
Class managing a page in a data form layout.
Represents a fixed-valued parameter.
override async Task PopulateForm(DataForm Parameters, Language Language, Variables Variables)
Populates a data form with parameters for the object.
override async Task SetParameter(DataForm Parameters, Language Language, bool OnlySetChanged, Variables Variables, SetEditableFormResult Result)
Sets the parameters of the object, based on contents in the data form.
FixedParameter(XmlElement Xml)
Represents a fixed-valued parameter.
Attributes of a report parameter.
string Page
Parameter page.
string Description
Parameter description.
string Label
Parameter label.
string Name
Parameter name.
bool Required
If parameter is required.
Abstract base class for report parameters.
async Task< ReportParameterAttributes > GetReportParameterAttributes(Variables Variables)
Evaluates the attributes of the report parameter.
Task< string > GetName(Variables Variables)
Name of the parameter.
Contains information about a language.