Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
I've been trying to pass multiple selections of a numeric dimension into a mashup with no success. Several other threads have suggested answers which do not work for me.
The following example is given, where you pass "Array of qFieldValues to select":
app.field('LastName').selectValues([{qText: "Andersson"},{qText:"Bush"},{qText:"Obama"}], true, true);
This works for String dimension but not numeric.
I've tried with no success:
app.field('numericDim').selectValues([{qText: "1"},{qText:"2"},{qText:"3"}], true, true);
app.field('numericDim').selectValues([{qElemNumber: "1"},{qElemNumber:"2"},{qElemNumber:"3"}], true, true);
app.field('numericDim').selectValues([{qState: "1"},{qState:"2"},{qState:"3"}], true, true);
app.field('numericDim').selectValues([{qNum: "1"},{qNum:"2"},{qNum:"3"}], true, true);
app.field('numericDim').selectValues([{qNum: '1'},{qNum:'2'},{qNum:'3'}], true, true);
app.field('numericDim').selectValues([{qNum: 1},{qNum:2},{qNum:3}], true, true);
I've also tried loading the values into an array:
var selection = [];
selection.push(1);
selection.push(2);
selection.push(3);
app.field('numericDim').selectValues(selection, true, true);
Has anyone come across this who could offer some help?
Thanks.
Just passing an array of numerical values works for me.
That is
app.field('numericDim').selectValues([1,2,3], true, true);
Make sure the values are not formatted as strings.