问题标签 [suitecrm]

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 回答
247 浏览

sugarcrm - 工作流项的处理顺序是什么?

我在 SuiteCRM 中有许多关于案例的工作流项目。

如何确定处理这些项目的顺序?在我的情况下,我根据一些整数字段的值设置案例的优先级。但是,必须首先根据某些下拉列表的值填充这些整数字段。

如何确保它们以正确的顺序填充?我看不到工作流项目的执行顺序。

0 投票
1 回答
449 浏览

php - SugarCRM/SuiteCRM 如何从弹性关联字段中分离一个关系

即我想在“任务”编辑视图中有附加字段“帐户”。

有没有办法将“帐户”与“相关”分开?

我宁愿不添加另一个 1-n 关系 Accounts-Tasks

0 投票
0 回答
725 浏览

sugarcrm - 在预先搜索布局 SugarCRM CE 6.5.x 中查看已删除的记录

通过添加自定义复选框字段(非数据库),我们可以在 ListView 中显示管理员的已删除和未删除记录吗?

普通用户只需要在列表视图中显示未删除的记录。

有人可以指导我吗?

0 投票
2 回答
1006 浏览

javascript - SuiteCRM - jQuery 屏蔽输入插件不起作用

我在这里检查了与屏蔽输入插件不起作用相关的其他几个线程,但找不到任何答案:

屏蔽输入插件不起作用

jQuery Masked Input 插件不适用于表单输入?

JQuery 屏蔽输入插件不起作用

我应该先说我的编程知识相当有限。我有帮助,但这种帮助并不总是可用的。

我正在尝试使用这个插件

我的版本号:SuiteCRM 版本 7.2.1,Sugar 版本 6.5.20(内部版本 1001)

所以我从 digitalbrushes 网站添加了 jQuery javascript 库文件和 jQuery 插件,并将它们都放在 /admin/custom/include/javascript/

然后在我目前正在处理的模块下,在这种情况下是合同模块,我正在处理的文件在这里:/admin/custom/modules/AOS_Contracts/views/view.edit.php

下面是文件:

当我加载页面并单击字段时,没有掩码存在,在我的 chrome 控制台中,我的 style.js 文件中只收到一个不相关的错误,上面写着:

“未捕获的 TypeError:$.cookie 不是函数”

我已经尝试按照此答案的建议将其包装在 {literal} 标记中:在 SugarCRM editview 中添加自定义 jQuery 验证,没有任何改变。如果有必要,我不确定如何或是否将 .ready(function() 应用于此。我不认为这是因为 .ready(function( parent::display();)

我已经在 Chrome、Firefox、Safari 和 IE 中尝试过相同的页面......没有。进行更改后,我还清除了缓存和 cookie,以确保获得新的结果。我还每次都在 SuiteCRM 上进行了快速修复和重建(尽管这完全没有必要)只是为了覆盖我的基础。

0 投票
1 回答
1417 浏览

java - 在 Accounts 和自定义模块之间通过 Rest API 设置关系 SuiteCRM

我正在尝试在两个模块之间创建关系,即 Accounts 和另一个我称之为“Estadisticos”的自定义模块,SuiteCRM 的最终模块名称是“Mk902_Estadisticos”。我已经通过 REST API 在模块中很好地插入了数据,但现在我正在尝试在这些记录与 Accounts 模块之间创建关系,并且我使用的代码与我在另一个模块之间成功使用的代码相同与帐户联系,但在这种情况下,我无法将其发回给我:

{“创建”:0,“失败”:1,“删除”:0}

这是适用于默认模块但不适用于自定义模块的代码

也许我无法使用自定义模块通过 REST 创建关系?

注意:我正在用 JAVA 编码,但 PHP 帮助也很有用

非常感谢!

0 投票
1 回答
1329 浏览

search - SuiteCRM 添加自定义搜索查询

我试图弄清楚如何在产品模块中创建一个文本框,我可以在其中放置客户名称,并通过我构建的查询显示该客户的产品价格。我已经构建了查询,并且将帐户与产品相关联的表我所缺少的只是如何进行此自定义搜索

0 投票
1 回答
3453 浏览

module - SuiteCRM 开发自定义模块

我正在尝试基于“基本”模板构建一个自定义模块,其中包含额外的字段,而不使用模块构建器。

我查看了 SugarCRM 6.5 文档,购买了《SuiteCRM for Developers》一书,并查看了现有模块的源代码,但我仍然无法弄清楚如何将工作模块组合在一起。

最小模块模板是否存在于任何地方?我正在寻找的是一个具有一个额外字段的完整工作模块,可以部署在 SuiteCRM 实例上。我可以从那里拿走它。

0 投票
2 回答
2138 浏览

sugarcrm - SuiteCRM 7.3 - 如何添加自己的通知?

最近发布的 SuiteCRM 7.3 能够在网站上显示桌面通知和通知(在标题中)。

如何通过代码添加或触发我自己的自定义通知?

0 投票
1 回答
1310 浏览

javascript - SugarCRM - 如何将 onClick 事件添加到现有 HTML / Checkbox

SuiteCRM 版本 7.2.1

Sugar 版本 6.5.20(内部版本 1001)

好的,在这里要清楚,我知道如何将 onClick 事件添加到复选框,问题是我不确定如何在 SugarCRM 中专门执行此操作。

我在 SugarCRM 中有一个多选字段。它需要是一个多复选框,但 SugarCRM 中的 HTML 字段是“只读”的。所以我需要编辑现有字段并将其更改为多复选框。如果在这里找到答案。

好吧,现在我有一个多复选框,例如下面的“无”选项。我现在想要发生的是在 EditView 中,当用户单击“以上都不是”时,所有其他选项都被禁用和取消选中。

这是为 HTML 生成的正常代码:

所以我需要在“none”选项中添加一个onclick函数并调用一个函数。我的问题是:

A)如果我在该字段'customCode' =>的文件中添加一个选项editviewdefs.php,它将用我放在那里的任何内容覆盖整个字段,如果我将整个字段 html 复制并粘贴到那里,那么没有任何内容保存到 DetailView。我只是想附加到已经存在的 html 字段。

这是我的 javascript 文件:

现在我在 chrome 控制台中遇到错误,并且 HTML 中没有任何更改。但是,如果我在 Firefox 中提取相同的内容,则不会出现错误。

也是我读到的一篇文章,内容是修改您已进行更改的字段,以便它们在详细视图中保留该值。

0 投票
2 回答
1080 浏览

sugarcrm - 在 SuiteCRM 中按“登录用户”对订单列表视图进行排序

删除列表视图中的默认排序顺序,并在 SuiteCRM 中按“登录用户”排序。