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();
{
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(); //单行记录获取
}
}
else
{
g_InventTJL = element.args().record(); //单行记录获取
this.doSomeThing();
}
}
}
作者:Kurodo
出处:http://Kurodo.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
出处:http://Kurodo.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。