AX 2009 父窗体多选行传递

多选行记录传递子窗体

父窗体传递子窗体,在上一篇已经讲了,这一篇讲个多选行传递的情况。

先设置多选,不然多选的话,按钮是不能启用的~

void init()
{
    FormDataSource       m_formDS;
    ;

    super();

    m_formDS 
= element.args().record().dataSource();  //多选行记录获取

    
if(m_formDS.mark())   //是否多行记录
    {
        g_InventTJL 
= m_formDS.getFirst(1);  //第一条记录
        while(g_InventTJL)
        {
            this.doSomeThing();
            g_InventTJL = m_formDS.getNext();  //下一条记录
        }

    }
    
else
    {
        g_InventTJL 
= element.args().record();  //单行记录获取

        this.doSomeThing();
    }
}
原文地址:https://www.cnblogs.com/Kurodo/p/2113029.html