Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

How to get dynamic content for CustomEditView RestfulTable

Nhac Tat Nguyen
Contributor
February 26, 2019

Hi, I have a CustomEditView for my restful table, that is a single select field. But the content is dynamically getting use ajax. See my code:

var editFieldView = AJS.RestfulTable.CustomEditView.extend({
render: function (self) {
var select = $("<select name='field' class='select'></select>");

$.getJSON(url) // Get list of options use ajax here doesn't work
.done(function (data) {
$.each(data, function () { // This each run after return statement
var option = "<option value='" + this.fieldId + "'>" + this.fieldName + "</option>";
select.append(option);
});
});

select.val(self.value);
return select;
}
});

It might be problem with async because its return element before data received. 

So how can I do my job in this case? Thanks

0 answers

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events