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