2015-02-06 2 views
2

Мне нужен мастер создания настраиваемого модуля. Это было легко, используя пример в https://www.sugaroutfitters.com/blog/creating-a-layout-and-view-for-a-module-in-sugarcrm-7Как добавить стандартное поле в настраиваемый макет SugarCRM 7

создать пользовательский макет,

$viewdefs['mymodulename']['base']['layout']['wizard'] = array(
    'type' => 'simple', 
    'components' => 
    array(
     array(
      'view' => 'wizard', 
     ), 
    ), 
); 

HBS-шаблон

{{> wizard.header }} 
<div class="tcenter"> 
    Step 1 
    <br/><br/> 
    <button class="previousStep btn btn-success">Previous</button> 
    <button class="nextStep btn btn-success">Next</button> 
</div> 
{{> wizard.footer }}" 

и контроллер:

({ 
    className: 'mymodulename-wizard  
... 

Можно добавить и использовать стандартные поля SugarCRM (выпадающее меню, календарь, валюта, поле связи и т. д.) по t его пользовательский макет, как в стандартном представлении записи, с использованием метаданных или в противном случае? Или обязательно нужно создать пользовательские элементы управления в моем пользовательском hbs-шаблоне?

ответ

0

Да, вы можете использовать, если вам нужно использовать вспомогательный инструмент Handelbars , чтобы вставить их.

Чтобы посмотреть примеры использования полевого помощника, см. dashablelist.hbs или preview.hbs в Sugar 7.5.

Смежные вопросы