EcorResCategory 获得儿童 x++
EcorResCategory get childrens x++
我需要获取 parent 产品类别的所有 children(及其 children)
示例:
Parent
-- child 1
-- child 2
---- child 2.1
---- child 2.2
-- child 3
我正在使用 EcoResCategory.getChildren()
方法,但它只获得第一个 children。
"但它只获得第一个 children"
我不认为这是正确的。如果您查看 EcoResCategory.getChildren()
方法的引用,就会发现方法 WarrantyLookupProcessingJob.updateLookupCategory()
显示以下模式:
EcoResCategory childCategory = parentCategory.getChildren();
while (childCategory)
{
next childCategory;
}
next
关键字从 childCategory
table 缓冲区中检索下一条记录。另见 https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data/xpp-select
另请注意,getChildren
方法有一个 _levelLimit
参数以及以下文档:
An <c>EcoResCategoryLevel</c> value that indicates the maximum level of children categories to retrieve.
我需要获取 parent 产品类别的所有 children(及其 children)
示例:
Parent
-- child 1
-- child 2
---- child 2.1
---- child 2.2
-- child 3
我正在使用 EcoResCategory.getChildren()
方法,但它只获得第一个 children。
"但它只获得第一个 children"
我不认为这是正确的。如果您查看 EcoResCategory.getChildren()
方法的引用,就会发现方法 WarrantyLookupProcessingJob.updateLookupCategory()
显示以下模式:
EcoResCategory childCategory = parentCategory.getChildren();
while (childCategory)
{
next childCategory;
}
next
关键字从 childCategory
table 缓冲区中检索下一条记录。另见 https://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-ref/xpp-data/xpp-select
另请注意,getChildren
方法有一个 _levelLimit
参数以及以下文档:
An <c>EcoResCategoryLevel</c> value that indicates the maximum level of children categories to retrieve.