多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
[TOC] # 名称: System | 系统功能逻辑处理 # 图标: ![](https://box.kancloud.cn/cb9741258bef1d04fd3a9a445d4c7da8_31x30.PNG =35x35) # 功能: 将一些关联的逻辑放在一起,不常用;各模板中已默认放置 # 使用方式: ## 添加一个最底层功能块页面 * 在系统底层添加,各模板中默认底层已有此元件,所以采用模板后不需再添加;在传统系统模板中(Legacy Navigation),通过添加系统来添加更多模块页面 * 系统功能元件可包含以下内容: · **System系统**:用于底层系统元件中创建子系统元件(旧版中Legacy Navigation模板中使用) · **View显示块**:多个显示块时,会有自动创建各显示块间切换的导航逻辑 · **Service服务器行为处理元件**:底层逻辑是在服务器端运行的,所以底层系统中不论是Service还是Action,都会在服务器端执行 · **Callable Service可调用的行为处理元件**:可调用的功能逻辑应放于底层系统元件中开发 ### 输入: 无 ### 输出: 无 ## 添加系统的属性区属性: 添加属性方式:请参考“开始开发”一章“[元件属性](./1118646)”一节 * **html.compactNavigationTabs** (定义值类别:shared, 定义值类型:false/true) 如果这个系统显示元件是最底层元件,则会生成导航及控制其他显示的对象;如果值为true,导航信息在多个子系统时会生成,如果只有一个显示块,则导航对象不显示 * **html.textDirection**(定义值类别:shared, 定义值类型:ltr/rtl) 如果是底层系统,此属性控制整个系统的文本显示试: · ltr:文字从左到右显示 · rtl:文字从右到左显示 * **html.applicationTitle**(定义值类别:shared, 定义值类型:字符值) 定义显示在浏览器页面顶部的系统名称,如果不定义,则直接用系统模型名称,处理方式参考“开始开发”一章的“[元件属性](./1118646)”的案例 其他一些不常用的系统属性设定,也请参考“开始开发”一章的“[元件属性](./1118646)”一节中内容 ## 示例: ### 案例:Examples项目多系统设计 参考我们开发平台自带的Examples项目案例,打开平台打开此项目即可查看 :-: ![](https://box.kancloud.cn/3df7d95f95908bbc1af40f2337fe6351_744x388.PNG)