如何隐藏动态 AX 报告中的行?

发布于 2024-10-03 09:39:52 字数 58 浏览 2 评论 0原文

在本节正文中,我有 4 个计算字段。我想在所有四个字段均为 0 值时隐藏一行。请让我知道您的建议...

In body of section I have 4 calculated fields. I want to hide a line when all four fields are 0 value. Please let me know your suggestions...

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

剩余の解释 2024-10-10 09:39:52

在正文中创建一个executeSection方法,并且仅在您希望打印该部分时调用super()

public void executeSection()
{
    if(value1!=0 || value2!=0 || value3!=0 || value4!=0)
    {
        super();
    }
}

Create an executeSection method in the body and only call super() if you want the section to print:

public void executeSection()
{
    if(value1!=0 || value2!=0 || value3!=0 || value4!=0)
    {
        super();
    }
}
迎风吟唱 2024-10-10 09:39:52

为了简单起见,您可以:

  1. 向查询添加一个范围(在您的情况下可能不可能)
  2. 在报告部分的 executeSection 方法中添加测试
  3. send 中添加测试报告的 方法

覆盖报告的 send 方法的示例(在这种情况下,选项 1 会更好):

boolean send(Common cursor, int level=1, boolean triggerOffBody=TRUE)
{
    boolean ret;
    InventTable inventTable;

    if (cursor.tableId == TableNum(InventTable))
    {
        inventTable = cursor;
        if (inventTable.InventType == InventType::BOM)
            ret = super(cursor, level, triggerOffBody);
    }

    return ret;
}

In order of simplicity, you could:

  1. Add a range to the query (may not be possible in your case)
  2. Add the test in the executeSection method of the report section
  3. Add the test in the send method of the report

Example of an override the send method of the report (in this case option 1 would be better):

boolean send(Common cursor, int level=1, boolean triggerOffBody=TRUE)
{
    boolean ret;
    InventTable inventTable;

    if (cursor.tableId == TableNum(InventTable))
    {
        inventTable = cursor;
        if (inventTable.InventType == InventType::BOM)
            ret = super(cursor, level, triggerOffBody);
    }

    return ret;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文