多选行记录传递子窗体
父窗体传递子窗体,在上一篇已经讲了,这一篇讲个多选行传递的情况。
先设置多选,不然多选的话,按钮是不能启用的~
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();
}
}
}