~maphew/mindtouch-deki/dekiwiki

« back to all changes in this revision

Viewing changes to src/services/Scripts/res/isomorphic/8.1/system/schema/CubeGrid.ds.xml

  • Committer: aaronm
  • Date: 2011-09-28 23:16:51 UTC
  • Revision ID: svn-v4:0eb84ffb-6e0e-0410-b475-cc1b69d517b7:public/dekiwiki/trunk:29562
Feature: CS-42 Add Isomorphic SmartClient library to fake cdn to facilitate skinning work

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<DataSource ID="CubeGrid"   Constructor="CubeGrid"  inheritsFrom="ListGrid">
 
2
    <fields>
 
3
        <!-- Data & Metadata -->
 
4
        <field  name="data" type="CellRecord"    multiple="true" />
 
5
        <field  name="cellIdProperty"   type="string" />
 
6
        <field  name="valueProperty"    type="string" />
 
7
        <field  name="valueTitle"    type="string" />
 
8
        <field  name="facets"   type="Facet"    multiple="true" />
 
9
        <field  name="rollupValue"  type="FacetValueId" />
 
10
        <field  name="metricFacetId"  type="string" />
 
11
        
 
12
        <!-- Facet Layout -->
 
13
        <field  name="columnFacets" type="FacetId"  multiple="true" />
 
14
        <field  name="rowFacets"    type="FacetId"  multiple="true" />
 
15
        <field  name="hideEmptyFacetValues" type="boolean" />
 
16
        <field  name="fixedFacetValues" type="FacetValues" />
 
17
        <field  name="facetValueGroups" type="FacetValueGroup"  multiple="true"
 
18
                visibility="internal"/>
 
19
        <field  name="canMoveFacets"    type="boolean" />
 
20
        <field  name="canReorderColumns"    type="boolean" />
 
21
        <!-- backcompat -->
 
22
        <field  name="rows"     type="sideFacetsObject" visibility="hidden" />
 
23
        <field  name="columns"  type="sideFacetsObject" visibility="hidden"/>
 
24
 
 
25
        <!-- Facet Expansion -->
 
26
        <field  name="canCollapseFacets"    type="boolean" />
 
27
        <field  name="canMinimizeFacets"    type="boolean" />
 
28
 
 
29
        <!-- Grid Layout -->
 
30
        <field  name="bodyMinWidth" type="number" />
 
31
        <field  name="bodyMinHeight" type="number" />
 
32
        <field  name="defaultFacetWidth"    type="number" />
 
33
        <field  name="padTitles"    type="boolean" />
 
34
        <field  name="wrapFacetTitles"  type="boolean" />
 
35
        <field  name="wrapFacetValueTitles" type="boolean" />
 
36
        <field  name="autoSizeHeaders"  type="boolean" />
 
37
        <field  name="facetTitleAlign"  type="alignEnum" />
 
38
        <field  name="facetValueAlign"  type="alignEnum" />
 
39
        <field  name="cellAlign"    type="alignEnum" />
 
40
        <field  name="canResizeColumns" type="boolean" />
 
41
        <field  name="canMinimizeColumns"   type="boolean" />
 
42
        
 
43
        <!-- Grid Formatting -->
 
44
        <field  name="baseStyle"    type="string" />
 
45
        <field  name="bodyStyleName"    type="string" />
 
46
        <field  name="alternateRecordStyles"    type="boolean" />
 
47
 
 
48
 
 
49
        <!-- Highlighting -->
 
50
        <field  name="hilites"  type="CubeGridHilite" multiple="true" />
 
51
        <field  name="hiliteProperty"   type="string" />
 
52
 
 
53
        <!-- Selection -->
 
54
        <field  name="canSelectValues"  type="boolean" />
 
55
        <field  name="canSelectHeaders" type="boolean" />
 
56
        <field  name="autoSelectValues" type="enum" >
 
57
            <valueMap>
 
58
                <value>cols</value>
 
59
                <value>rows</value>
 
60
                <value>both</value>
 
61
                <value>none</value>
 
62
            </valueMap>
 
63
        </field>
 
64
        <field  name="autoSelectHeaders"    type="boolean" />
 
65
        <field  name="simpleDeselect"   type="boolean" />
 
66
 
 
67
        <!-- Mouse Events -->
 
68
 
 
69
        <!-- Inline Editing -->
 
70
        <field  name="canEdit"  type="boolean" />
 
71
 
 
72
        <!-- Hover Tips -->
 
73
        <field  name="facetValueHoverWidth" type="measure" />
 
74
        <field  name="facetValueHoverHeight" type="measure"/>
 
75
        <field  name="facetValueHoverAlign" type="alignEnum"/>
 
76
        <field  name="facetValueHoverVAlign"    type="valignEnum"/>
 
77
        <field  name="facetValueHoverStyle"     type="cssClass"/>
 
78
 
 
79
        <field  name="facetLabelHoverWidth" type="measure"/>
 
80
        <field  name="facetLabelHoverHeight" type="measure"/>
 
81
        <field  name="facetLabelHoverAlign" type="alignEnum"/>
 
82
        <field  name="facetLabelHoverVAlign"    type="valignEnum"/>
 
83
        <field  name="facetLabelHoverStyle"     type="cssClass"/>
 
84
        
 
85
        <!-- Context Menus -->
 
86
        <field  name="showCellContextMenus" type="boolean" visibility="experimental"/>
 
87
        <field  name="showFacetValueContextMenus"   type="boolean" visibility="experimental"/>
 
88
        <field  name="showFacetContextMenus"    type="boolean" visibility="experimental"/>
 
89
        <field  name="contextMenuProperties"    type="Menu" propertiesOnly="true" visibility="experimental" />
 
90
 
 
91
        <!-- Column Controls -->
 
92
        <field  name="controlLabels"    type="valueMap" visibility="infa"/>
 
93
        <field  name="canCloseColumns"  type="boolean" visibility="infa"/>
 
94
        <field  name="canSortData"  type="boolean" visibility="infa"/>
 
95
        <field  name="canSortFacets"    type="boolean" visibility="infa"/>
 
96
        <field  name="sortedFacetValues"    type="FacetValue"   multiple="true" visibility="infa" />
 
97
        <field  name="sortedFacetId"    type="FacetId" visibility="infa"/>
 
98
        <field  name="sortDirection"    type="boolean" visibility="infa"/>
 
99
 
 
100
        <!-- Charting -->
 
101
        <field  name="chartConstructor"    type="string" />
 
102
        <field  name="chartType"    type="string" />
 
103
        <field  name="chartConfirmThreshold"    type="int" />
 
104
        
 
105
        <!-- Summary Row - Internal -->
 
106
        <field  name="showColumnSummary"    type="boolean"  visibility="internal" />
 
107
        <field  name="summaryHilite"    type="hiliteId" visibility="internal" />
 
108
        <field  name="summaryBorder"    type="cssLineStyle"    visibility="internal" />
 
109
        <field  name="summaryValue" type="FacetValueId" visibility="internal" />
 
110
        <field  name="summaryTitle" type="string"   visibility="internal" />
 
111
 
 
112
        <!-- Advanced - Internal -->
 
113
        <field  name="rowHeaderGridMode"    type="boolean"  visibility="internal" />
 
114
        <field  name="innerHeaderControlSize"   type="number" />
 
115
        <field  name="innerHeaderReorderHandleWidth"    type="number" />
 
116
        <field  name="enableCharting"   type="boolean" />
 
117
        <field  name="mergeRowFacets"   type="facetEnum" />
 
118
    </fields>
 
119
    <types>
 
120
        <type   ID="FacetId"    inheritsFrom="identifier" />
 
121
        <type   ID="FacetValueId"   inheritsFrom="identifier" />
 
122
        <type   ID="FacetValues"    inheritsFrom="Object" />
 
123
        <type   ID="sideFacetsObject">
 
124
            <fields>
 
125
                <field  name="facets"   type="FacetId"  multiple="true" />
 
126
            </fields>
 
127
        </type>
 
128
        <type   ID="facetEnum"  inheritsFrom="enum" >
 
129
            <valueMap>
 
130
                <value>true</value>
 
131
                <value>false</value>
 
132
                <value>number</value>
 
133
            </valueMap>
 
134
        </type>
 
135
        <type   ID="cssLineStyle"   inheritsFrom="string" />
 
136
        
 
137
        <!-- types used in Facet and FacetValue -->
 
138
        <type   ID="selectionBoundaryEnum"  inheritsFrom="enum" >
 
139
            <valueMap>
 
140
                <value>before</value>
 
141
                <value>after</value>
 
142
                <value>both</value>
 
143
            </valueMap>
 
144
        </type>
 
145
 
 
146
    </types>
 
147
    
 
148
</DataSource>