CAWI - Custom Render SDK Parameters

Overview

This guide will include the Custom Render Package different function parameters their properties & methods 

Parameters

QuestionInfo

Properties

  • ID
  • Index
  • Text
  • Topics (TopicInfo[])
  • Answers (AnswerInfo[])
  • ErrorMessage
  • SurveyorInstruction
  • Parameters (PackageParameter[])

Methods

  • object GetParameterValue(ParameterName)
  • boolean HasParameter(ParameterName)

AnswerInfo

Properties

  • ShowOrder
  • ID
  • Text
  • IsOtherSpecify
  • IsExclusive
  • ImageInfo (ImageInfo)

Methods

No Methods

TopicInfo

Properties

  • ShowOrder
  • ID
  • Text
  • IsOtherSpecify
  • IsExclusive
  • ImageInfo (ImageInfo)

Methods

No Methods

ImageInfo

Properties

  • ImageURL
  • TextImageRelation (Object)

Methods

No Methods

eSTGTextImageRelation

Properties

  • Overlay
  • ImageAboveText
  • TextAboveImage
  • ImageBeforeText
  • TextBeforeImage
  • ImageOnly

Methods

No Methods

SingleChoiceResponse

Properties

No Properties

Methods

  • AnswerValue GetSingleChoiceAnswer()
  • void SetSingleChoiceAnswer(AnswerID,OtherSpecifyText)
  • void ClearSingleChoiceAnswer()

NumericResponse

Properties

No Properties

Methods

  • AnswerValueNumeric GetNumericAnswer()
  • void SetNumericAnswer(Value)
  • void ClearNumericAnswer()
  • void SetSpecialCodeAnswer(AnswerID)

OpenEndedResponse

Properties

No Properties

Methods

  • AnswerValueOpenEnded GetOpenEndedAnswer()
  • void SetOpenEndedAnswer(Value)
  • void ClearOpenEndedAnswer()
  • void SetSpecialCodeAnswer(AnswerID)

MultipleSelectionResponse

Properties

No Properties

Methods

  • AnswerValue GetMultipleSelectionAnswers()
  • object GetMultipleSelectionAnswer(AnswerID)
  • boolean IsAnswerSelected(AnswerID)
  • void AddMultipleSelectionAnswer(AnswerIDToAdd,OtherSpecifyText)
  • void RemoveMultipleSelectionAnswer(AnswerIDToRemove)
  • void ClearMultipleSelectionAnswers()

SingleChoiceGridResponse

Properties

No Properties

Methods

  • object GetSingleChoiceGridAnswer(TopicID)
  • void SetSingleChoiceGridAnswer(TopicID,AnswerID,OtherSpecifyText,TopicOtherSpecifyText)
  • void ClearSingleChoiceGridAnswer(TopicID)
  • void ClearSingleChoiceGridAnswers()

OpenEndedGridResponse

Properties

No Properties

Methods

  • object GetOpenEndedGridAnswer(TopicID)
  • void SetOpenEndedGridAnswer(TopicID,Value)
  • void ClearOpenEndedGridAnswer(TopicID)
  • void ClearOpenEndedGridAnswers()

NumericGridResponse

Properties

No Properties


Methods

  • object GetNumericGridAnswer(TopicID)
  • void SetNumericGridAnswer(TopicID,Value)
  • void ClearNumricGridAnswer(TopicID)
  • void ClearNumericGridAnswers()

MultipleSelectionGridResponse

Properties

No Properties


Methods

  • object GetMultipleSelectionGridAnswer(TopicID)
  • boolean Util_IsTopicAnswerSelected(TopicID,AnswerID)
  • object Util_GetAnswerOtherSpecify(TopicID,AnswerID)
  • void AddMultipleSelectionGridAnswer(TopicID,AnswerID,AnswerOtherSpecifyText,TopicOtherSpecifyText)
  • void RemoveMultipleSelectionGridAnswer(TopicID,AnswerID)
  • void ClearMultipleSelectionGridAnswer(TopicID)
  • void ClearMultipleSelectionGridAnswers()

AnswerValue

Properties

  • AnswerID
  • OtherSpecifyText

Methods

No Methods

AnswerValueNumeric

Properties

  • Value
  • SpecialCode
  • IsSpecialCode

Methods

No Methods

AnswerValueOpenEnded

Properties

  • Value
  • SpecialCode
  • IsSpecialCode

Methods

No Methods

TopicValueSingleChoiceGrid

Properties

  • TopicID
  • AnswerValue (AnswerValue)
  • TopicOtherSpecifyText

Methods

No Methods

TopicValueOpenEnded

Properties

  • TopicID
  • Value

Methods

No Methods

TopicValueNumeric

Properties

  • TopicID
  • Value

Methods

No Methods

TopicValueMultipeSelectionGrid

Properties

  • TopicID
  • AnswerValues (AnswerValue[])
  • TopicOtherSpecifyText

Methods

No Methods
Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.