Enables challenge selection and ordering. Represents selections as a querystring of Challenge=GUID&Challenge=GUID&...
Supported Data Types
custom
Scripted Extension Configuration XML
<property id="propertyId" labelResourceName="nameResource" descriptionResourceName="descriptionResource" dataType="custom" template="telligentIdeas_v1_challengeOrder" key="Challenge" width="700" height="300" includeSubGroupsPropertyId="" visibilityPropertyId="" visibilityPropertyValue="" visibilityHideOtherIds="" groupPropertyId="" />
Plugin Configuration C#
var property = new Property { Id = "propertyId", LabelResourceName = "nameResource", DescriptionResourceName = "descriptionResource", DataType = "custom", Template = "telligentIdeas_v1_challengeOrder", Options = new NameValueCollection { { "key", "Challenge" }, { "width", "700" }, { "height", "300" }, { "includeSubGroupsPropertyId", "" }, { "visibilityPropertyId", "" }, { "visibilityPropertyValue", "" }, { "visibilityHideOtherIds", "" }, { "groupPropertyId", "" } } };
Options
Name | Description | Default | Options |
---|---|---|---|
key | The name of the key when reading/writing enabled values in querystring format. | Challenge | |
width | The pixel width of the UI. | 700 | |
height | The pixel height of the UI. | 300 | |
includeSubGroupsPropertyId | The ID of a property that contains a boolean value identifying if sub-groups' challenges should be included or not. | ||
visibilityPropertyId | The ID of a property to monitor to control the visibility of this UI. When the value of this property is equal to visibilityPropertyValue, this UI will be shown. | ||
visibilityPropertyValue | The value of the visibilityPropertyId property that causes this UI to be shown. | ||
visibilityHideOtherIds | Comma-separated list of property IDs to hide when this UI is shown based on visibilityPropertyId/visibilityPropertyValue configuration. | ||
groupPropertyId | The ID of a property that is used to select the group for which challenges should be loaded. |