Angularjs 禁用';实时排序';在UI网格中
启用UI网格排序时,如果用户编辑已排序列中的值,则当用户退出单元格时,相关行可能会在视图中移动或消失,因为该行已排序到新位置 文档实际上将此作为一项功能夸耀:请参见“编辑字段时自动重新计算排序(编辑功能调用dataChange api以通知数据更改)”。但在我的用例中,它不是所需要的,并且会使编辑数据变得非常困难Angularjs 禁用';实时排序';在UI网格中,angularjs,angular-ui-grid,ui-grid,Angularjs,Angular Ui Grid,Ui Grid,启用UI网格排序时,如果用户编辑已排序列中的值,则当用户退出单元格时,相关行可能会在视图中移动或消失,因为该行已排序到新位置 文档实际上将此作为一项功能夸耀:请参见“编辑字段时自动重新计算排序(编辑功能调用dataChange api以通知数据更改)”。但在我的用例中,它不是所需要的,并且会使编辑数据变得非常困难 是否可以通过用户单击列标题或API调用来设置网格,使其仅在请求时对其行进行排序?您可以编写自己的排序例程(请参阅:)。忽略任何已编辑的行(在这种情况下,使用原始值进行排序) 另一种方法
是否可以通过用户单击列标题或API调用来设置网格,使其仅在请求时对其行进行排序?您可以编写自己的排序例程(请参阅:)。忽略任何已编辑的行(在这种情况下,使用原始值进行排序)
另一种方法是提前对数据进行排序,并禁用UI网格排序。谢谢。我曾对使用外部排序例程感到惊讶,但要禁用现有功能似乎需要做很多工作。但这是我能想到的唯一办法。如果一两天内我没有得到更好的工作机会,我会同意你的回答。(不幸的是,提前分拣的想法无法让客户接受。)