Hi,
I am trying to populate a datatable dropdown with a variation of the below code that works on desktop.
fd.spRendered(function() {
fd.control('DataTable1').$on('edit', function(e) {
if (e.column.field === 'Category') {
//pass widget + current Category value
populateCategories(e.widget, e.model.Category);
}
})
});
function populateCategories(widget, value) {
//will show as loading
widget._showBusy();
sp.web.lists.getByTitle('Categories').items
.select('ID', 'Title')
.get()
.then(function(items) {
//set options
widget.setDataSource({
data: items.map(function(i) { return i.Title })
});
//set value if one was select
widget.value(value);
//hide loading state
widget._hideBusy();
});
}
But, the dropdown doesnt update on mobile as seen below.
The error I recieve in the console is below.
Could you please provide code to populate the datatable dropdown on Mobile?
Thanks.