Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

GroupBuilderOptionDataVariable class: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
Created page with "{{CGscriptClass_Template |Name=GroupBuilderOptionDataVariable |Description=Represents a group builder variable for specific option answers to a question. |Constructors= {{CGsc..."
 
Nguyenduyan (talk | contribs)
No edit summary
Line 16: Line 16:
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}
{{CGscriptProperties_Template|ReturnType=TypeInformation|Name=TypeInformation|HasGetter=1|Description=Get information about this class.}}
}}
}}
=== <span style="color:#DF8621">'''Examples'''</span> ===
<source lang="javascript">
//Create a new group
string groupName = "Test Group Builder: optionDataVariable ";
number groupTemplateResourceId=2066;
number parentResourceId = 11088827;
array group = Group_new(groupName, groupTemplateResourceId, parentResourceId);
Group_save(group);
number groupRId = group[GROUP_RESOURCE_ID ];
//Create rule for the group
GroupBuilderRoot root = new GroupBuilderRoot (groupRId);
GroupBuilderOptionDataVariable optionDataVariable = new GroupBuilderOptionDataVariable();
optionDataVariable.QuestionnaireResourceId = 15546533;
optionDataVariable.QuestionLabel="Q7";
optionDataVariable.SubQuestionGridNumber=0;
optionDataVariable.Options={1,2};
optionDataVariable.IncludeTestUsers = true;
optionDataVariable.IncludeSpecificAnswer =true;
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(optionDataVariable);
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);
root.Save();
</source>

Revision as of 03:27, 3 April 2017

GroupBuilderOptionDataVariable



Represents a group builder variable for specific option answers to a question.

Constructors

  • () - Create new variable

Methods

  • string ToString() - The string representation of the object.

Properties

  • bool IncludeSpecificAnswer { get; set; } - Include answers, or include those that did not answer
  • bool IncludeTestUsers { get; set; } - Include answers from test
  • string ObjectTypeName { get; } - The name of the type of object.
  • array Options { get; set; } - Include answers answers to specific answer options
  • string QuestionLabel { get; set; } - Question to search answers from
  • int QuestionnaireResourceId { get; set; } - Questionnaire to get users from
  • int SubQuestionGridNumber { get; set; } - Question to search answers from
  • TypeInformation TypeInformation { get; } - Get information about this class.


Examples

//Create a new group
string groupName = "Test Group Builder: optionDataVariable ";
number groupTemplateResourceId=2066;
number parentResourceId = 11088827;
array group = Group_new(groupName, groupTemplateResourceId, parentResourceId);
Group_save(group);
number groupRId = group[GROUP_RESOURCE_ID ];
 
//Create rule for the group
GroupBuilderRoot root = new GroupBuilderRoot (groupRId);

GroupBuilderOptionDataVariable optionDataVariable = new GroupBuilderOptionDataVariable();
optionDataVariable.QuestionnaireResourceId = 15546533;
optionDataVariable.QuestionLabel="Q7";
optionDataVariable.SubQuestionGridNumber=0;
optionDataVariable.Options={1,2};
optionDataVariable.IncludeTestUsers = true;
optionDataVariable.IncludeSpecificAnswer =true;
 
GroupBuilderRule rule = new GroupBuilderRule (root);
rule.Add(optionDataVariable);
 
GroupBuilderRuleCollection ruleColection = root.RootRules;
ruleColection.Add(rule);

root.Save();