Piping
Forsta HX Platform - API Scripting Guide
Piping
Basic:
var name = f('AQ1').get();
f('BQ2').find('.question-text').html(
'How long has ' + name + ' had symptoms?'
);
Multiple Selections:
var symptoms = f('CQ3').find('input:checked').map(function() {
return $(this).next('label').text();
}).get().join(', ');
f('DQ4').find('.question-text').html(
'Rate severity of: ' + symptoms
);
Conditional:
var severity = f('AQ1').get();
var msg = {
'1': 'mild',
'2': 'moderate',
'3': 'severe'
}[severity];
f('BQ2').find('.question-text').html(
'For ' + msg + ' symptoms, how often?'
);