本帖最后由 Ellia.Duan 于 2024-3-18 10:51 编辑
问题一、建议您使用CRUD函数,
如
- let spread = designer.getWorkbook()
- var dataManager = spread.dataManager();
- var myTable = dataManager.addTable("myTable", {
- remote: {
- read: function () {
- return promise1(1)
- }
- }
- });
复制代码- const promise1 = function (userId) {
- return new Promise((resolve, reject) => {
- $.ajax(
- {
- headers: {Authorization: userId,},
- async: false,
- url: "http://127.0.0.1:3000/studentList", success: function (result) {
- resolve(result);
- }
- });
- });
- }
复制代码 当更新token时
- let myTable = spread.dataManager().tables["myTable"];
- myTable.options = {
- remote: {
- read: function () {
- return promise1(2);
- }
- }
- };
- myTable.fetch(true).then(function () {
- });
- })
复制代码
目前动态token 只能通过代码方式去修改。
整个过程如下动图二所示:
问题二、
可以配置访问路径,如下图中的旅游表,其表结构是
所以配置了数据路径是data
问题三,如下动图所示,按照您的流程测试了下,没有复现此问题
|
|