- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
不久前我曾在这里问过一个关于为 SugarCRM 设置数据库填充下拉列表的问题。我收到了一个非常好的答案,在更多的 php 研究和运行的开发实例之后,我决定试一试。可以找到我遵循的说明 here .运行修复和重建后,我希望在工作室模块下的字段列表中看到自定义字段,但一直找不到。该模块被命名为 Makers(a1_makers 作为数据库表)。为了好订单,保存文件后修复/重建时没有错误。
根据说明,我首先创建了一个带有自定义函数的 php 文件来查询数据库(自定义/扩展/应用程序/Ext/Utils/getMakers.php):
<?php
function getMakers() {
static $makers = null;
if (!$makers){
global $db;
$query = "SELECT id, name FROM a1_maker";
$result = $db->query($query, false);
$accounts = array();
$accounts[''] = '';
while (($row = $db->fetchByAssoc($result)) !=null) {
$accounts[$row['id']] = $row['name'];
}
}
return $makers;
}
?>
然后,我在 Vardefs 中设置“函数”字段以指向函数 (custom/Extension/modules/Maker/Ext/Vardefs/makers_template.php):
<?php
$dictionary['Maker']['fields']['list_of_makers'] = array (
'name' => 'list_of_makers',
'vname' => 'LBL_MKRLST'
'function' => 'getMakers',
'type' => 'enum',
'len' => '100',
'comment' => 'List of makers populated from the database',
);
?>
不幸的是,没有错误,修复/重建运行良好。当我进入工作室时,我只是看不到自定义字段。任何人都可以帮助指出我可能做错了什么吗?
最佳答案
我建议检查 cache/modules/Maker/Makervardefs.php
文件中是否存在新创建的字段“list_of_makers”。如果该文件中存在新的字段定义,请尝试将 'studio' => 'visible'
添加到 custom/Extension/modules/Maker/Ext/Vardefs/makers_template.php
到得到这样的东西:
<?php
$dictionary['Maker']['fields']['list_of_makers'] = array (
'name' => 'list_of_makers',
'vname' => 'LBL_MKRLST'
'function' => 'getMakers',
'type' => 'enum',
'studio' => 'visible'
'len' => '100',
'comment' => 'List of makers populated from the database',
);
尝试手动编辑您的 custom/modules/Maker/metadata/editviewdefs.php 并在适当的位置手动插入字段定义,如果上述一切都不起作用。
关于php - SugarCRM 6.5 中的动态下拉菜单故障排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419499/
将 Sugarcrm 从 6.2 升级到 6.3 版本时遇到问题。当我升级本地 Sugarcrm 安装时,它可以工作,但是当我开始升级我的 Sugarcrm 6.2 站点并上传升级包时,它不会上传。
我刚刚开始第一次使用 SugarCRM CE(版本 6.5.15(Build 1083))。添加新字段或模块时的易用性给我留下了深刻的印象,但似乎缺少一件不可或缺的事情:用户输入的验证。 例如,我想检
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point'); 在 SugarCRM 中文件的每一行出现的行是什么意
我正在使用 SugarCRM 6.5 社区版。登录屏幕上有“globalLinks”。 我不要这些链接 Employees, Support, About在登录页面上。如何仅从登录页面中删除它? 最佳
SugarCRM 中有 2 个模块。 模块 1 = 内置 Contacts模块 模块 2 = 名为 QMS 的自定义模块模块。 我们希望能够创建一个新的 contact contacts 中的用户记录
我有一个自定义模块样本管理。我想在 editviewdef.php 中创建一个文件类型字段,以便我可以在需要时上传文件并从详细 View 下载它。有人能告诉我如何继续执行此任务的步骤吗? 最佳答案 如
我想从我的自定义模块中删除模块选项卡(模块列表和子模块列表)。 我尝试了一些解决方案,但都是徒劳的。例如: options['show_header'] = false; 它删除了所有标题,但我想删除
Sugarcrm (6.5) 和它的 fork suitecrm (7.x) 在哪里为其创建的文件设置文件权限? 我见过带有变量的 config.php: 'default_permissions'
我想在sugarcrm 自定义模块中创建一个下拉列表,并使用sugar 数据库中的数据自动填充它。下拉选项应该从表中获取。名称列将显示为选项显示文本,ID 将显示为选项值。 谁能帮我这个? 最佳答案
我需要将此 SQL 查询转换为 bean 格式。 "SELECT first_name, last_name FROM leads INNER JOIN contacts_leads_1_c ON
我正在使用 SugarCRM v6.x 并发现,当将帐户所有权转移给新的销售代表(assigned_user_id 字段)时,联系人和其他相关子记录也不会转移。 这是否是 SugarCRM 作者的实际
我正在使用 SugarCRM 开发用于客户管理的软件。我从带有自定义字段的基本模板创建了一个自定义模块。是否可以摆脱 SugarCRM db 并通过外部 Web 服务执行 CRUD 操作?实际上,我可
我似乎无法从我的 SugarCRM 安装中获取出站电子邮件,只有消息 SMTP connect() failed出现在日志中。 我已将 smtp 服务器设置为 smtp.gmail.com、电子邮件地
希望在模块中生成唯一 ID 字段,该字段将自动生成唯一 ID。任何人都可以帮忙吗? 谢谢 最佳答案 SugarCRM 内部有一个名为 create_guid() 的函数。它确实做到了这一点。 关于su
我在表单上添加了一个新的用户自定义字段“报表管理器”,我可以获取用户 ID,但是如何使用用户 ID 获取用户全名? 我需要在联系人模块下的 view.detail.php 和 view.edit.ph
SugarCRM Web 服务 API 仅提供用于 的方法设置和 获取 条目/关系。 我该怎么办删除/删除条目及其与其他相关模块中条目的关系? Web 服务 API 是否仅为 Get 和 Set 设计
我正在尝试将我们的公司从 SalesForce 转移到 SugarCRM,但我遇到了一个严重的错误(当我向帐户添加自定义字段时,所有帐户都停止显示)。我们已经为 SugarCRM 人员的支持付费,但他
我想扩展联系人详细信息 View ,以便关联帐户的详细信息 View 显示在同一 View 中。 我的本能是覆盖联系人详细信息 View 的显示功能,并从那里创建帐户详细信息的实例并附加其显示输出
我需要一个用于将 SugarCRM 与 Microsoft Exchange 服务器集成的连接器。 我正在使用 SugarCRM CE 6.0.2 最佳答案 有几种将 SugarCRM 与 Micro
在潜在客户详细信息 View 中,我可以在“InsideView”面板中看到社区广告 Community Forum .我目前使用的是 6.5 社区版。 这可以隐藏或删除吗? 谢谢。 最佳答案 我找到
我是一名优秀的程序员,十分优秀!