可视化开发平台使用教程(五)

发布于 2021-10-16 16:44

一、应用举例

知识管理平台-采集发布

1、界面开发

a、在应用管理器添加一个框架应用

c、添加一个“单组件面板”作为根组件

d、在根组件内添加“标签组”子组件

e、在“标签组”内添加“标签”子组件(可添加多个)

f、选中第一个标签,该特有熟悉“label”的值为“采集发布”,左侧视图标签名会自动更新,在选中的“标签”内添加“水平可调二分容器”子组件,并为“水平可调二分容器”子组件添加“name”为“leftWidth,”value”为“20的原生变量(设置左侧部分默认宽度)

g、在“水平可调二分容器”内左侧添加“树形结构”子组件,右侧添加“渲染器”子组件

 

2、业务开发

a、ide界面适当位置创建用于响应根组件加载完成事件,并将该图id复制并注册到根组件的“loaded”事件

b、ide界面添加响应树组件右键事件的图,并将该图id复制并注册到树组件的node-contextmenu事件

d、将“渲染器”组件特有属性“name”的值改为“pig.crawlView.crawlPublish.renderContent”,便于业务处理,业务处理是动态改变右侧部分渲染的内容

e、为“树形结构”组件添加动态变量

f、实现初始化具体功能

查询根分组业务数据,构造,然后写入“树形组件”定义的动态变量

g、实现右键事件具体功能

业务判断是哪种类型节点被右击,然后选择不同的菜单显示业务,查询并构造菜单,然后显示菜单

 

写入到“树形组件”添加的更新数据动态变量名

3、运行效果

二、 实际操作

1、添加应用

在应用管理器添加类型为框架的应用。

2、开发

开发界面左侧区域为组件实例编辑界面,当没有添加任何实例是,会显示添加根组件按钮。

根据组件类型不同会显示不同的添加子组件按钮。


添加事件响应

graphTypeId为响应事件调用的图

原生变量,不同的组件支持的原生变量不太相同

特有属性,表现不尽相同

动态变量,组件预定义,应用运行时,开发者可以在代码中使用“$.view[]=xxx;”修改前端视图变量,从而动态修改视图。(下图为树形组件的更新数节点数据的变量,只要构造好树节点所需数据,调用“$.view[]=xxx;”即可修改树的渲染内容)

3、运行

运行效果如下

本文来自网络或网友投稿,如有侵犯您的权益,请发邮件至:aisoutu@outlook.com 我们将第一时间删除。

相关素材