前言
遇到这样一个需求,需要在InventOnhandItem窗体中的InventSum下增加一个Display方法,需要关联到对应的InventDim数据源中,但是写来写去发现,获取不到InventDimid这个字段的值,后来在外网的博客中找到了解决方法,再次记录一下
提示:以下是本篇文章正文内容,下面案例可供参考
一、
创建InventOnhanditem窗体中inventsum数据源的Extension
,然后写一个Display方法,例:
public static display Qty disTest(InventSum _inventSum)
{
InventDim inventDimLocal, inventDimJoin;
inventDimJoin.data(_inventSum.joinChild());
inventDimLocal.initFromInventDim(inventDimJoin);
}
,joinChild()可以找出当前数据源下的子数据源,,当有多个子数据源的时候,没有参数可以指定找出哪一个子数据源,应该是默认找出第一个子数据源(个人判断,没有验证)