Class: Fe::QuestionGrid

Inherits:
Element
  • Object
show all
Defined in:
app/models/fe/question_grid.rb

Direct Known Subclasses

QuestionGridWithTotal

Instance Method Summary collapse

Methods inherited from Element

#all_elements, #conditional_match, #content, #duplicate, #hidden?, #hidden_by_choice_field?, #hidden_by_conditional?, #label, #limit, max_label_length, #page_id, #pages_on, #position, #previous_element, #ptemplate, #question?, #required?, #reuseable?, #set_conditional_element, #set_position, #tooltip, #update_any_previous_conditional_elements, #update_page_all_element_ids, #visible?

Instance Method Details

#has_response?(answer_sheet = nil) ⇒ Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/models/fe/question_grid.rb', line 21

def has_response?(answer_sheet = nil)
  elements.any? {|e| e.has_response?(answer_sheet)}
end

#num_colsObject



15
16
17
18
19
# File 'app/models/fe/question_grid.rb', line 15

def num_cols
  num = cols.to_s.split(';').length
  num = 1 if num == 0
  num
end