Dynamics365 第5课 display, look up , action类型的menu item(batch)

本文介绍了在Dynamics365中如何使用display方法展示科目名称,实现MainAccountNum字段后的列增强。接着讨论了look up下拉框的配置,以及如何处理多选查找。最后,详细讲解了创建action类型的menu item用于批量操作,包括继承runBaseBatch类的实现方式。
摘要由CSDN通过智能技术生成

当前所选行的科目序号所对应的科目名字(在マスタ表中去找)

display method

在table的methods中new一个方法
在这里插入图片描述

    /// <summary>
    ///
    /// </summary>
    public display Name dispMainAcountName()
    {
    	// マスタテーブル
        MainAccount mainAccount;
        // MainAccountNum是科目序号, this.MainAccountNum当前选择的表
        select firstonly mainAccount 
            where mainAccount.MainAccountId = this.MainAccountNum
                && mainAccount.LedgerChartOfAccounts = LedgerChartOfAccounts::current();
        return mainAccount.Name;
    }

MainAccount
记账用的表,每个公司都共享的。

使用该方法。在MainAccountNum字段后加一列

MainAccountConfig form中的Grid里new一个String
在这里插入图片描述
设置Data Method为上面的方法
Data Source为此表
在这里插入图片描述

用display方法得到的数据无法过滤
为了可以过滤,必须把マスタ表直接拖到form中直接使用所需的クラム。
但是画面新规一条数据时候,マスタ表中也会插入数据,为了避免这种情况,必须在fo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值