Sugarcrm支持产品指南糖开发人员糖开发人员指南11.0用户界面旁章

旁章

概述

旁章是一个平台,它将处理移动到客户端,以将页面作为单页Web应用程序呈现。 Sidecar包含基于Backbone.js库的完整模型 - 视图 - 控制器(MVC)框架。

通过创建单页Web应用程序,服务器负载大大减少,而客户的性能会增加,因为应用程序将纯粹的JSON数据发送代替HTML。 V10 API返回的JSON数据定义了应用程序的模块,记录和ACL,允许UI处理在客户端发生并显着减少要传输的数据量。 

架构_bootstrapchart.

 

作品

旁章包含以下部分,在下面的部分中简要解释:

backbone.js.

骨干.JS. 是一种基于MVP(模型 - 视图介绍者)应用程序设计的轻量级JavaScript框架。它允许开发人员轻松地与RESTful JSON API进行互动,以获取模型和集合,以便在其用户界面内使用。

有关Backbone.js的更多信息,请参阅文档 backbone.js..

组件

在页面上呈现的所有内容都是组件。布局是一个组件,它用作一个或多个视图和其他布局的画布。所有页面都有至少一个主布局,并且主布局可以包含多个嵌套布局。

布局

布局是渲染整体页面的组件。它们定义了传送到最终用户的内容的行,列和流体布局。

示例布局包括:

  • 引导流体布局
  • 抽屉和下拉列表

examplayout_firstimage.

有关各种布局的更多信息,请参阅 布局 本文档的页面。

意见

视图是从上下文呈现数据的组件,也可以包含或不包含字段组件。示例视图不仅包括记录和列表视图,还包括窗口小部件,例如:

  • 图形或其他数据可视化
  • 外部数据视图,如Twitter,LinkedIn或其他Web服务集成
  • 全球标题

有关视图的更多信息,请参阅 意见 本文档的页面。

领域

字段为已从模型中拉出的单个值以及处理格式(或剥离格式)字段值的单个值。与布局和视图一样,字段扩展备份视图。 

有关各种布局的更多信息,请参阅 领域 本文档的页面。

语境

上下文是页面相关数据的容器,它有三个主要属性:

  • 模块 :模块的名称此上下文是基于的
  • 模型 :此上下文的主要或选定模型
  • 收藏 :目前在此上下文中加载的模型集

上下文用于检索相关数据并通过数据列表进行分页。

 

最后修改:2021-02-17 02:44:13