答案 0 :(得分:2)
简短的答案是,您将需要从查找中返回,通过返回的值(键)在表中找到值,并使用Name
字段。
因此,这是您的情况下第一个结果的数据:
InventLocation::find('11').Name
这就是所谓的lookup
。查找时,AX将通过多种方法确定要显示的值。您正在查看的是基于Extended Data Type
关系的查找。
\Data Dictionary\Extended Data Types\InventLocationId
\Data Dictionary\Tables\InventLocation
\Data Dictionary\Tables\InventLocation\Indexes\InventLocationIdx
,在这种情况下,我相信它可以确定返回值\Data Dictionary\Tables\InventLocation\Field Groups\AutoLookup
的自动查阅确定哪些字段作为信息显示给用户。如果希望自定义查找返回InventLocation.Name
字段,则应查看可用的不同方法。这篇博客文章是了解不同方法的一个很好的开始:https://kashperuk.blogspot.com/2009/04/lookup-methods-tutorial-custom-list.html