This is an automated email from the ASF dual-hosted git repository. piotrz pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new c41b686 MXRoyale: Add sortableColumns stub c41b686 is described below commit c41b686c767f671acf6bc1eb8d8d03b8807f9b65 Author: Piotr Zarzycki <piotrzarzyck...@gmail.com> AuthorDate: Wed Oct 21 13:41:28 2020 +0200 MXRoyale: Add sortableColumns stub --- .../src/main/royale/mx/controls/DataGrid.as | 33 ++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as index 4d8c296..329cc05 100644 --- a/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as +++ b/frameworks/projects/MXRoyale/src/main/royale/mx/controls/DataGrid.as @@ -767,6 +767,39 @@ public class DataGrid extends DataGridListBase/*ListBase*/ implements IDataGrid/ */ public var resizableColumns:Boolean = true; + /** + * A flag that indicates whether the user can sort the data provider items + * by clicking on a column header cell. + * If <code>true</code>, the user can sort the data provider items by + * clicking on a column header cell. + * The <code>DataGridColumn.dataField</code> property of the column + * or the <code>DataGridColumn.sortCompareFunction</code> property + * of the column is used as the sort field. + * If a column is clicked more than once + * the sort alternates between ascending and descending order. + * If <code>true</code>, individual columns can be made to not respond + * to a click on a header by setting the column's <code>sortable</code> + * property to <code>false</code>. + * + * <p>When a user releases the mouse button over a header cell, the DataGrid + * control dispatches a <code>headerRelease</code> event if both + * this property and the column's sortable property are <code>true</code>. + * If no handler calls the <code>preventDefault()</code> method on the event, the + * DataGrid sorts using that column's <code>DataGridColumn.dataField</code> or + * <code>DataGridColumn.sortCompareFunction</code> properties.</p> + * + * @default true + * + * @see mx.controls.dataGridClasses.DataGridColumn#dataField + * @see mx.controls.dataGridClasses.DataGridColumn#sortCompareFunction + * + * @langversion 3.0 + * @playerversion Flash 9 + * @playerversion AIR 1.1 + * @productversion Flex 3 + */ + public var sortableColumns:Boolean = true; + [Inspectable(environment="none")]