2017-07-18 87 views
1

我有一个要求,即必须根据多个字段对工作执行应用程序中下载的工作订单列表进行排序。例如。老板和wonum。我在app.xml中添加了以下代码。但它没有按预期工作。根据Maximo Anywhere中的多个字段进行排序

请帮我解决这个问题。我必须添加一个本地属性才能这样做。

+0

“我在app.xml中添加了下面的代码” - 什么代码?你没有在你的问题中包含它。请编辑该问题以包含您的代码。 – dcsohl

回答

0

两件事情都需要这样的:

  1. 在你被排序的属性,你需要将应用程序告诉它的索引在数据库中。因此,对于需要排序的所有属性,请设置index =“true”。如果在升级之间没有完全卸载客户端本地数据库,我们发现这个模式更改为本地数据库会造成严重破坏。
  2. 的app.xml的应该是这样的:

    <sortOption id="WorkExecution.MultipleAssetsLocationsView_sortOption_LocationWorkfunction" label="Location and WorkFunction"> 
             <sortAttribute direction="asc" id="WorkExecution.MultipleAssetsLocationsView_LocationWorkfunction_sortAttribute_multiassetlocpointnum" name="multiassetlocpointnum"/> 
             <sortAttribute direction="asc" id="WorkExecution.MultipleAssetsLocationsView_LocationWorkfunction_sortAttribute_multiassetzxqproplocation" name="multiassetzxqproplocation"/> 
            </sortOption> 
    

我们的用例是MALCI对象上,作为我们实现相当MALCI重,但你应该能够跟随你一起使用WO视图的用例。

+0

我曾经为oob查询库工作过。我有一个自定义查询基础,我想对其应用排序。有没有尝试对基于自定义查询库的列表进行排序。 –

+0

我相信,如果他们被设置为index =“true”,他们应该可以排序。在更改本地数据库的结构时,请确保删除数据库然后重新尝试。 – Kasey

相关问题