如果您在Acumatica的通用查询中创建了一个未绑定的自定义列,并且在结果表格中展示了它,但您无法对此列进行排序,解决方法如下:
打开您的通用查询页面并编辑结果表格,确保已将未绑定的自定义列添加到结果表格中。
在查询Designer中,单击未绑定列以打开其属性。
在属性窗口中,找到“Sort Field”选项并将其设置为列的名称。
例如,如果您的列名为"CustomColumn",则将“Sort Field”选项设置为“CustomColumn”。
[PXCustomizeBaseAttribute(typeof(PXUIFieldAttribute), nameof(PXUIFieldAttribute.SortField), "CustomColumn")] public class CustomColumnAttribute : PXUIFieldAttribute { // Your code here. }