【问题标题】:Targetting Textbox Control via Javascript API通过 Javascript API 定位文本框控件
【发布时间】:2015-07-27 06:51:57
【问题描述】:

我的工作区上有一个文本框控件(通过“插入控件”选项卡拖放)。但由于该控件没有名称或 ID,我想知道是否可以通过 Javascript API 定位该控件以获取或设置其值。这甚至可能吗?

【问题讨论】:

    标签: rightnow-crm oracle-service-cloud


    【解决方案1】:

    JS API 根据对象字段名称与 UI 交互,因此您最简单的选择是存在于工作区对象上的自定义字段;然后你可以根据文档填充它。如果您不想保留数据,则可以实施自定义流程模型以在保存时从记录中删除信息。另一种选择是显示浏览器控件的插件,您可以在其中实现 JS API 的替代方案,并使用插件直接在工作区控件中填充数据。

    【讨论】:

    • 感谢您的回复。当工作区中存在自定义字段或标准字段时,我知道 JS API 的使用。但是,就我而言,我需要使用文本框控件而不是数据库字段。根据我对您帖子的理解,我将无法使用 JS API 来定位该文本框控件,并且必须依赖插件来填充/读取它的值,对吧?
    • 最简单的做法就是添加一个自定义字段(数据库字段),然后将数据添加到其中。对于干净的架构来说,这不是最好的,但会使您尝试做的事情变得更容易。如果您绝对不能使用自定义字段,则加载项路由是替代方法。然而,这种方法是一项更为复杂的工作,需要您的插件了解网页在将数据传递到工作区上下文或仅将文本区域本身显示为自定义控件时所做的事情。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 2018-06-20
    • 2021-03-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多