Флажок Suit CRM отображается как выпадающий - PullRequest
0 голосов
/ 17 мая 2018

В поле «Редактировать представление» отображается флажок.Check Box

Но в расширенном поиске флажок отображается как выпадающий.

enter image description here

во всплывающем окнеТип поля defs - bool.как отобразить это как флажок в расширенном поиске?

Ответы [ 2 ]

0 голосов
/ 12 октября 2018

1.-Вам нужно создать файл: custom/include/SugarFields/Fields/Bool/SearchView.tpl

2.-Скопируйте этот код:

{if strval({{sugarvar key='value' stringFormat='false'}}) == "1" || strval({{sugarvar key='value' stringFormat='false'}}) == "yes" || strval({{sugarvar key='value' stringFormat='false'}}) == "on"} 
{assign var="checked" value='checked="checked"'}
{else}
{assign var="checked" value=""}
{/if}
<input type="hidden" name="{{if empty($displayParams.idName)}}{{sugarvar key='name'}}{{else}}{{$displayParams.idName}}{{/if}}" value="0"> 
<input type="checkbox" id="{{if empty($displayParams.idName)}}{{sugarvar key='name'}}{{else}}{{$displayParams.idName}}{{/if}}" 
name="{{if empty($displayParams.idName)}}{{sugarvar key='name'}}{{else}}{{$displayParams.idName}}{{/if}}" 
value="1" title='{{$vardef.help}}' tabindex="{{$tabindex}}" {{if !empty($displayParams.accesskey)}} accesskey='{{$displayParams.accesskey}}' {{/if}}
{$checked} {{$displayParams.field}}>

3. -Сделать ремонт / восстановить.

0 голосов
/ 21 мая 2018

Это значение по умолчанию для Suite / Sugar CE CRM, в котором флажок отображается в раскрывающемся списке при предварительном поиске.Он определяется типом поля, и вам необходимо переопределить это поле безопасным для обновления способом (путем копирования в пользовательскую папку, сохраняя при этом их текущую иерархию папок).

Проверить полный код внутри этого файла: include/SugarFields/Fields/Bool/SearchView.tpl и делайте изменения как хотите.Вы также увидите файлы TPL для других представлений.

...