I don't have a mobile device to test this, but try using standard JavaScript to add the options to the dropdown in a grid.
Code: Select all//options to add to grid dropdown:
var newOpts = [
["value1", "label1"],
["value2", "label2"],
["value3", "label3"]
];
var gridId = "myGrid"; //set to ID of grid
var dropdownId = "myDropdown"; //set to ID of dropdown inside grid
var nRows = $("#"+gridId).getNumberRows();
for (var i = 1; i <= nRows; i++) {
var oDropdown = document.getElementById("form["+gridId+"]["+i+"]["+dropdownId+"]");
for (var ii = 0; ii < newOpts.length; ii++) {
var opt = document.createElement('option');
opt.value = newOpts[ii][0];
opt.text = newOpts[ii][1];
oDropdown.add(opt, 0);
}
}
$("#"+gridId).onAddRow( function(aNewRow, oGrid, rowIndex) {
var oDropdown = document.getElementById("form["+gridId+"]["+rowIndex+"]["+dropdownId+"]");
for (var ii = 0; ii < newOpts.length; ii++) {
var opt = document.createElement('option');
opt.value = newOpts[ii][0];
opt.text = newOpts[ii][1];
oDropdown.add(opt, 0);
}
});