【发布时间】:2019-02-18 14:43:45
【问题描述】:
我正在向 API 添加数据,我希望我的 oj-table 显示它。如何刷新 oracle-jet 中的特定组件?
我正在使用 oracle-jet v6.1.0 开发一个应用程序,我使用本地 api 来获取和存储数据并使用表格显示它。我发送 POST 请求,数据存储在数据库中,在回调函数中,我转到表格页面,但没有得到新行!
这是我点击提交按钮时的功能:
self.submitopportunity = function() {
var dataObj = {
"projectName": self.custProject(),
"department": self.custDepartements(),
"type": self.srtVal(),
"budget": self.custBudget(),
"description": self.solutionVal(),
"closeDate": self.closeDate(),
"customer": self.nameVal(),
"product": self.productVal(),
"status": self.statusVal(),
"contact": self.contactVal(),
"favorite": false
};
console.info(dataObj);
$.ajax({
url: url + '/opportunity',
type: "POST",
data: JSON.stringify(dataObj),
contentType: 'application/json',
success: function (response) {
oj.Router.rootInstance.go("opportunities");
return true;
},
error: function(error){
console.log("Something went wrong", error);
}
})
};
当我刷新页面时,会添加新行。那么如何同步或刷新 oj-table 组件呢?
【问题讨论】:
标签: javascript oracle-jet