在SugarCRM中添加自定义分组字段


Adding custom grouped fields in SugarCRM

我需要在Sugar CRM中创建一个自定义字段Contact。

字段将包含2个输入和一个选择框。点击"添加"按钮后,整个内容将被复制。

我是Sugar CRM的新手,想知道我是否可以添加字段。

每个评论或回答将感激。提前谢谢。


这是我需要添加的字段

<img src="https://imageshack.com/i/id92zCAAp" border="0">

对不起,我将代码粘贴在这里,这样可以更好地格式化。

我是这样做的,在我的editviewdefs文件中,我添加了一个自定义字段,定义如下:

array (
        'name' => 'status_info_fieldset_c',
        'label' => 'LBL_STATUS_INFO_FIELDSET',
        'customCode' => '<fieldset id = "statInfoFieldSet">
                            <legend>Status Information</legend>
                        </fieldset>',
      ),

我覆盖了字段,并添加了一个customCode,这是字段的容器。

为了对字段进行分组,我使用js来修改DOM元素,特别是改变元素的位置,如下所示,

// Copy stat info buttons to fieldset
    var statInfoBtnTdParentOld = $('#changeStatusBtn').parent().prev();
    var statInfoBtnTdOld = $('#changeStatusBtn').parent();
    var statInfoBtnTdParent = statInfoBtnTdParentOld.clone();
    var statInfoBtnTd = statInfoBtnTdOld.clone();
    var statInfoBtnTr = $('<tr></tr>');
    statInfoBtnTr.append(statInfoBtnTdParent);
    statInfoBtnTr.append(statInfoBtnTd);
    statInfoBtnTdParentOld.parent().remove();

这取决于你怎么做,但我只是移动了容器内的元素。