本帖最后由 Joestar.Xu 于 2024-7-24 15:40 编辑
您好,自定义远程请求数据后,不需要通过toJSON ,然后fromJSON渲染,您可以参考下面的代码:
- getStudentList().then((result) => {
- let myTable = spread.dataManager().tables["myTable"];
- myTable.options = {
- remote: {
- read: function () {
- return Promise.resolve(result);
- },
- },
- };
- myTable.fetch(true).then(function () {
- let myView = myTable.views["myView"];
- let sheet = spread.getActiveSheetTab();
- sheet.setDataView(myView);
- });
- });
复制代码
观察上面代码,getStudentList()是自定义http请求,返回result 。
然后数据源myTable接收result数据。
|