<?xml version="1.0" encoding="UTF-8"?>
<ViewConfig>
<Arguments/>
<Context/>
<Model>
<DataType name="Resource">
<Property name="creationType">cn.gnetwork.entity.permission.Resources</Property>
<PropertyDef name="resource_id">
<Property name="dataType">int</Property>
</PropertyDef>
<PropertyDef name="resource_name">
<Property name="dataType">String</Property>
</PropertyDef>
<PropertyDef name="resource_type">
<Property name="dataType">Integer</Property>
</PropertyDef>
<PropertyDef name="content">
<Property name="dataType">String</Property>
</PropertyDef>
<PropertyDef name="field1">
<Property name="dataType">String</Property>
</PropertyDef>
<PropertyDef name="myLevel">
<Property name="dataType">int</Property>
</PropertyDef>
<PropertyDef name="set">
<Property name="dataType">[SELF]</Property>
</PropertyDef>
<PropertyDef name="parent">
<Property name="dataType">Integer</Property>
</PropertyDef>
<PropertyDef name="select">
<Property name="dataType">boolean</Property>
<Property name="label">选择</Property>
</PropertyDef>
<PropertyDef name="parentname"/>
<Reference name="ref">
<Property name="dataProvider">resView#getChildRes</Property>
<Property name="parameter">$${this.resource_id}</Property>
<Property name="dataType">[Resource]</Property>
</Reference>
</DataType>
</Model>
<View>
<DataSet id="dsRes">
<Property name="dataType">[Resource]</Property>
<Property name="dataProvider">resView#getChildRes</Property>
<Property name="parameter">$${this.resource_id}</Property>
</DataSet>
<DataTree>
<Property name="dataSet">dsRes</Property>
<BindingConfigs>
<BindingConfig>
<Property name="childrenProperty">ref</Property>
<Property name="labelProperty">resource_name</Property>
<Property name="recursive">true</Property>
<Property name="name">resource</Property>
</BindingConfig>
</BindingConfigs>
</DataTree>
</View>
</ViewConfig>
可以用reference 也可以不用reference的