该范例主要说明了dorado中子视图开发技术,在view中我们可以直接通过SubViewHolder控件使用子视图技术。
如系统中我们已经开发好一个单表数据维护界面,如下图:
我们希望在一个新的页面中嵌入原来已经开发定义好的单表数据维护界面,则可以这么定义:
<?xml version="1.0" encoding="UTF-8"?> <ViewConfig> <View title="子视图" layout="padding:20"> <Panel caption="一个面板控件" collapseable="true" width="800" height="300" layout="padding:1"> <SubViewHolder subView="com.bstek.dorado.sample.data.SimpleCRUD" /> </Panel> </View> </ViewConfig>
以上代码部分,我们利用了SubViewHolder控件,并在subView属性中指定希望引用的页面的URL:com.bstek.dorado.sample.data.SimpleCRUD,最终效果如下:
Attachments:
SimpleCRUD.png (image/png)
SubViewHolder.png (image/png)
image2020-5-10 9:6:0.png (image/png)
image2020-5-10 9:6:54.png (image/png)
SubViewHolder.png (image/png)
image2020-5-10 9:6:0.png (image/png)
image2020-5-10 9:6:54.png (image/png)