{ "type": "class", | |
"qname": "org.apache.royale.express.DataGrid", | |
"baseClassname": "org.apache.royale.html.DataGrid" | |
, | |
"description": "This class extends DataGrid and adds beads for drag and drop and column reordering.", | |
"tags": [ | |
{ "tagName": "flexdocurl", | |
"values": ["https://flex.apache.org/asdoc/spark/components/DataGrid.html"]}, | |
{ "tagName": "flexcomponent", | |
"values": ["spark.components.DataGrid"]}, | |
{ "tagName": "commentary", | |
"values": ["The Royale DataGrid is very similar to the Flex DataGrid. You define the DataGrid using DataGridColumn, assigning to each column a field in the data provider and an itemRenderer to display the data.", "The Royale Express DataGrid is packaged with support for drag-and-drop and column re-ordering."]}, | |
{ "tagName": "example", | |
"values": ["<js:DataGrid width="300" height="400">", " <js:beads>", " <js:ConstantBinding", " sourceID="applicationModel"", " sourcePropertyName="productList"", " destinationPropertyName="dataProvider" />", " </js:beads>", " <js:columns>", " <js:DataGridColumn label="Image" dataField="image" columnWidth="50" itemRenderer="products.ProductItemRenderer" />", " <js:DataGridColumn label="Title" dataField="title" columnWidth="150" />", " <js:DataGridColumn label="Sales" dataField="sales" columnWidth="100" />", " </js:columns>", "</js:DataGrid>"]} ], | |
"members": [ | |
{ "type": "method", | |
"qname": "org.apache.royale.express.DataGrid", | |
"namespace": "", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"return": "", | |
"params": []} | |
, | |
{ "type": "method", | |
"qname": "addedToParent", | |
"namespace": "public", | |
"bindable": [], | |
"details": ["override"], | |
"deprecated": {}, | |
"return": "void", | |
"params": []} | |
, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "org.apache.royale.core.IDataProviderNotifier", | |
"qname": "dataNotifier", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "The IDataProviderNotifier that will watch for data provider changes.", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 10.2", "AIR 2.6"]}, | |
{ "tagName": "productversion", | |
"values": ["Royale 0.9"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "Boolean", | |
"qname": "dragEnabled", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Allows list items to be dragged", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 10.2", "AIR 2.6"]}, | |
{ "tagName": "productversion", | |
"values": ["Royale 0.9"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}, | |
{ "type": "accessor", | |
"access": "read-write", | |
"return": "Boolean", | |
"qname": "dropEnabled", | |
"namespace": "public", | |
"bindable": [], | |
"details": [], | |
"deprecated": {}, | |
"description": "Allows items to be dropped in the list (such as reordering items)", | |
"tags": [ | |
{ "tagName": "playerversion", | |
"values": ["Flash 10.2", "AIR 2.6"]}, | |
{ "tagName": "productversion", | |
"values": ["Royale 0.9"]}, | |
{ "tagName": "langversion", | |
"values": ["3.0"]} ]}] | |
} |