首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在SugarCRM 7中创建的自定义Hello视图中配置标题窗格

如何在SugarCRM 7中创建的自定义Hello视图中配置标题窗格
EN

Stack Overflow用户
提问于 2016-05-16 07:36:27
回答 2查看 436关注 0票数 0

我已经在SugarCRM PRO 7.6中从头创建了一个自定义视图,只显示文本"Hello“,并将该视图放置在为显示该视图而创建的自定义布局中。

经过修改后,我在新创建的布局中显示了"Hello“视图,但在我的自定义视图的标题窗格中没有显示任何可用的内容。

布局和视图的文件夹结构如下所示:

所有这四个文件及其配置代码如下所示:

helloworldlayout.js

代码语言:javascript
复制
({})

helloworldlayout.php

代码语言:javascript
复制
<?php
$viewdefs['Accounts']['base']['layout']['helloworldlayout'] = array(
    'components' => array(
        array(
            'layout' => array(
                'components' => array(
                    array(
                        'layout' => array(
                            'components' => array(
                                array(
                                    'view' => 'helloworldview',
                                    'primary' => true,
                                ),
                            ),
                            'type' => 'simple',
                            'name' => 'main-pane',
                            'span' => 8,
                        ),
                    ),
                    array(
                        'layout' => array(
                            'components' => array(
                                array(
                                    'layout' => 'sidebar',
                                ),
                            ),
                            'type' => 'simple',
                            'name' => 'side-pane',
                            'span' => 4,
                        ),
                    ),
                    array(
                        'layout' => array(
                            'components' => array(
                                array(
                                    'layout' => array(
                                        'type' => 'dashboard',
                                        'last_state' => array(
                                            'id' => 'last-visit',
                                        )
                                    ),
                                    'context' => array(
                                        'forceNew' => true,
                                        'module' => 'Home',
                                    ),
                                ),
                            ),
                            'type' => 'simple',
                            'name' => 'dashboard-pane',
                            'span' => 4,
                        ),
                    ),
                    array(
                        'layout' => array(
                            'components' => array(
                                array(
                                    'layout' => 'preview',
                                ),
                            ),
                            'type' => 'simple',
                            'name' => 'preview-pane',
                            'span' => 8,
                        ),
                    ),
                ),
                'type' => 'default',
                'name' => 'sidebar',
                'span' => 12,
            ),
        ),
    ),
    'type' => 'record',
    'name' => 'base',
    'span' => 12,
);

helloworldview.js

代码语言:javascript
复制
({})

helloworldview.hbs

代码语言:javascript
复制
<h1>Hello World</h1>

最后,我使用以下方法访问Hello视图:

代码语言:javascript
复制
<my_sugar_instance>/#Accounts/layout/helloworldlayout

是否有任何人可以指导我配置标题窗格的最佳实践,如下图所示:

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-03 12:25:02

看看Tevfik Tümer https://community.sugarcrm.com/thread/27826建议的以下解决方案

票数 0
EN

Stack Overflow用户

发布于 2016-06-01 16:50:11

问题是'view‘=> 'helloworldview’过于嵌套在helloworldlayout.php中。例如,如果使用以下代码作为helloworldlayout.php:

代码语言:javascript
复制
 <?php 
  $viewdefs['Accounts']['base']['layout']['helloworldlayout'] = array(
  'components' => array(
     array(
        'view' => 'helloworldview',
     ),
    ),
   'type' => 'simple',
   'name' => 'base',
   'span' => 12,
   );

然后你会发现这里没有空间:

无空间的helloworld

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37248895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档