在 Aras Innovator 中,可以使用 C# 代码设置 Item 的排序条件为升序。下面是一个示例代码:

using System;
using System.Collections.Generic;
using Aras.IOM;

class Program
{
    static void Main(string[] args)
    {
        // 连接到 Aras Innovator
        HttpServerConnection conn = IomFactory.CreateHttpServerConnection("http://aras.example.com/InnovatorServer", "admin", "innovator");

        // 登录到 Aras Innovator
        conn.Login();

        // 创建一个新的 AML 查询
        Item aml = conn.newItem("AML");

        // 设置 AML 查询的类型为 Item
        aml.setAttribute("type", "Item");

        // 设置 AML 查询的操作为获取项
        aml.setAction("get");

        // 设置 AML 查询的排序条件为升序
        Item sortItem = aml.createRelationship("SortItem", "desc");
        sortItem.setProperty("property", "item_number");
        sortItem.setProperty("direction", "asc");

        // 执行查询
        Item result = aml.apply();

        // 输出结果
        Console.WriteLine(result.ToString());
    }
}

在上面的示例中,我们首先创建了一个 Aras Innovator 的连接,然后登录到 Aras Innovator。接下来,我们创建了一个 AML 查询,并设置查询的类型为 Item,操作为获取项。然后,我们创建了一个 SortItem 关系,并设置排序属性为 "item_number",排序方向为 "asc"。最后,我们执行查询并输出结果。

请注意,上述示例中的服务器 URL、用户名和密码需要根据实际情况进行替换。另外,还可以根据需要修改排序属性和排序方向

标签: 综合


原文地址: https://cveoy.top/t/topic/hyBk 著作权归作者所有。请勿转载和采集!