
<?xml version="1.0" encoding="utf-8"?>
<Shell name="TableSortExample" descriptors="xworker.swt.widgets.Shell,xworker.swt.widgets.Display/@Shell" text="表格排序示例" RESIZE="true" width="640" height="480">
<FillLayout name="shellFillLayout"></FillLayout>
<Composite name="composite" _xmeta_id_="compoiste">
<GridLayout name="compositeGirdLayout" _xmeta_id_="shellGirdLayout"></GridLayout>
<Table name="envTable" BORDER="true">
<DataStore name="dataStore" attachToParent="true" storeSortDir="ASC">
<dataObjects>
<MapDataObject name="SysEnvDataObject" descriptors="xworker.dataObject.java.MapDataObject" mapVarName="@java.lang.System@getenv()"
storeAutoLoad="true" storeSortDir="ASC" autoInitAction="autoInit">
<attribute name="key" _xmeta_id_="5614" propertyPath="key" label="键" gridWidth="180" gridSortable="true"></attribute>
<attribute name="value" _xmeta_id_="5615" propertyPath="value" label="值" gridWidth="380" gridSortable="true"></attribute>
</MapDataObject>
</dataObjects>
</DataStore>
<GridData name="envTableGridData" style="FILL_BOTH"></GridData>
</Table>
<StyledText name="descText" style="MULTI">
<text><![CDATA[数据对象的属性的是否可排序(sortable)属性选择是,既可以实现排序。
本示例的键和值两列都可以排序。]]></text>
<GridData name="descTextGridData" style="FILL_HORIZONTAL" height="90"></GridData>
</StyledText>
</Composite>
</Shell>