如何删除"编辑"链接列表导入ListView" SugarCRM Community Edition 6.5.16"对于状态='已转换'。
的记录此致 Vishal Sharma
答案 0 :(得分:0)
暂时没有这样做,但这是我接近它的方式。
快速编辑链接来自ListViewData :: getAdditionalDetails中的/include/ListView/ListViewData.php
。搜索显示“edit_inline.png”图像的位。
从那里我们可以看到显示“编辑”按钮是从角色驱动的权限派生的,用于编辑记录和模糊方法$ adFunction的结果。这种模糊的方法来自特定于模块的文件additionalDetails.php,它是模块元数据的一部分。
如果我们查看“帐户”模块以获取示例,您可以看到/modules/Accounts/metadata/additionalDetails.php
如何使用函数additionalDetailsAccount
返回带有editLink
键的数组。删除此键,然后删除编辑按钮。
要使其升级安全,请不要直接修改/modules/Accounts/metadata/additionalDetails.php
,而是创建custom/modules/Accounts/metadata/additionalDetails.php
并将原始内容复制到其中,然后删除editLink
键。
修复&重建,祝你好运。
答案 1 :(得分:0)
实际上他想要有条件地做,就像子行5行一样,我想他想要显示那些有一些旗帜真实的行。 比如只显示那些显示标志为真的行的编辑按钮。