如何在 Flex 4 中的可编辑数据网格中禁用自动排序 [英] How to disable automatic sorting in Editable Datagrid in Flex 4

查看:17
本文介绍了如何在 Flex 4 中的可编辑数据网格中禁用自动排序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个可编辑的数据网格.如果通过单击数据网格的任何标题来应用排序,则它工作正常.但在那之后,如果数据网格的任何行中的数据值发生更改,则会自动应用排序.如何防止这种行为?即仅当用户单击数据网格的任何标题时才应应用排序,并且当用户修改网格中的数据时不应应用排序.

I have an editable datagrid. If sorting is applied by clicking any header of datagrid, it works fine. But after that, if data values are changed in any row of datagrid, sorting is applied automatically. How to prevent from this behaviour? i.e. sorting should only be applied if user clicks on any header of datagrid and sorting should not be applied when user modifies data in grid.

推荐答案

您必须将 sortableColumns 设置为 false 并处理 headerRelease 事件,您可以在其中执行手动排序在数据源上.

You have to set sortableColumns to false and handle the headerRelease event, where you do the sorting manually on the data source.

<mx:DataGrid sortableColumns="false" headerRelease="onHeaderRelease(event)" ...

这篇关于如何在 Flex 4 中的可编辑数据网格中禁用自动排序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆