问题标签 [priority-web-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
594 浏览

rest - 优先 Web SDK 与 REST API

在使用 Priority 的新工具开发网站时,在哪些情况下使用 Web SDK 访问 Priority 比使用 REST API 更好?

反过来呢?

0 投票
1 回答
108 浏览

javascript - Priority-web-sdk : 具体行数

调用时可以检索一定数量的行form.getRows吗?如果有,最大值是多少?

0 投票
1 回答
173 浏览

javascript - Priority-Web-SDK:过滤表单

我试图了解如何在 Priority Web SDK 中使用setSearchFilter函数。我可以运行 formStart() 后跟 form.getRows(1) 来获取整个表单,但我只需要 100 多行中的约 5 行。

如果我注释掉这一then-setSearchFilter行,我会得到整个表格。有了它,我变得filter不确定。

这是一个手机应用程序,所以我下载了多少数据似乎很重要。

0 投票
1 回答
116 浏览

javascript - Priority-Web-SDK:getRows 限制为 100 个结果

我试图从子表单中获取超过 101 行,为此,我打开父表单并搜索一些值(通过构建过滤器,使用 setSearchFilter 和 getRows(1)),在我得到所需的行之后在父窗体中,我打开了 SubForm (startSubForm),并使用我调用 getRows(1) 的 subForms 实例,getRows(1) 返回 101 个结果(行)而不是 600 个结果。如何检索超过 101 个结果?

0 投票
1 回答
81 浏览

priority-web-sdk - 如何使用登录返回的对象'LoginFunctions'

根据 SDK,

'LoginFunctions' = 此对象在成功登录服务器后返回。对此对象使用以下方法来检索有关优先级安装和 API 的信息。

但是登录函数不返回任何对象。你能解释一下如何消费这个对象吗?

从我的代码中可以看出,结果没有定义。

在此处输入图像描述

0 投票
1 回答
135 浏览

priority-web-sdk - 发布自定义优先级字段时出现 REST API 错误

我正在尝试发布 ORDERS 表单的 REST API。我在子表单 PAYMENTDEF 中添加了一些自定义字段,以便发布所有信用卡信息。

我收到错误:

'发生了错误'

任何时候我发布自定义字段,如果我从我设法发布的请求中删除它们。

这是我的标题: https ://pri.officeandmore.co.il/odata/Priority/tabula.ini/tirgul2/ORDERS

0 投票
2 回答
183 浏览

javascript - 自动化 Priority-Web-SDK 文件上传

我想创建一个命令行(或其他自动化)方法,用于使用 Web-SDK 将文件上传到优先级。我现在最好的解决方案似乎是一个由 py​​thon 脚本激活的简单网络表单。

是否有在不打开浏览器的情况下使用 Javascript 和文件选择器的工具/示例?是否有其他环境的 Priority-Web-SDK 端口?C#、Python 等?

任何其他建议也欢迎。

2020 年 6 月 14 日更新:
我能够使用 Javascript、Python 和 C# 的组合完成此客户端的任务。确实是一团糟,但文件已上传。我现在正在重新审视这项任务并寻找更清洁的解决方案。

我找到了一个工作且可用的 Node 模块,可以将程序压缩为可执行文件,使其成为可行的部署选项。

所以问题变得更加集中=>在没有浏览器表单的情况下为uploadDataUrl() 或uploadFile() 创建输入。

0 投票
2 回答
98 浏览

subform - priority-web-sdk: startSubForm 返回父表单

以下代码启动了一个表单和一个子表单,问题是我得到了父级的 subForm 实例:

输出:

0 投票
1 回答
92 浏览

priority-web-sdk - priority-web-sdk:选择字段的 fieldUpdate 失败

我的表单包含一个带有下拉值的字段(值来自选择函数),当我第二次尝试更新该字段(使用 fieldUpdate)时,我总是收到以下错误:“已具有相同值的记录存在于屏幕中”,为了实现正确的行为,需要执行的正确操作顺序是什么?这是我实现这一目标的尝试:

当我从下拉列表中选择一个值时,这些是我的操作:

第一次它工作得很好,但是当我第二次选择一个不同的值时,我得到一个错误,说这个值已经存在(就像它认为我正在尝试更新值但我没有,我只是想获取当我将字段保留为优先级时由于字段触发而返回的其他字段的值)。我没有任何改变值的目的,只是从子表单中获取有关其他字段和数据的信息。

0 投票
2 回答
137 浏览

priority-web-sdk - 优先级 REST:响应中没有“Access-Control-Allow-Origin”标头

响应中没有“ Access-Control-Allow-Origin ”标头。它禁止来自客户端的任何请求。上升代理服务器可以“解决”问题,但这不是正确的解决方案。

这个问题在整个 Priority REST 中很常见吗?REST 服务器可以返回 "*Access-Control-Allow-Origin: **" 吗?或者我们如何指定允许的域列表?