public virtual void expireDynamicChoices() { dynamicChoicesPopulated = false; ItemsetBinding itemset = Question.DynamicChoices; if (itemset != null) { itemset.clearChoices(); } }
private void InitBlock() { return(mTreeElement.getBindAttributes()); QuestionDef q = Question; ItemsetBinding itemset = q.DynamicChoices; if (itemset != null) { if (!dynamicChoicesPopulated) { form.populateDynamicChoices(itemset, mTreeElement.Ref); dynamicChoicesPopulated = true; } return(itemset.getChoices()); } else { //static choices return(q.getChoices()); } }