您的文档中的项目
itemList
是类型的对象
SalesOrderItem
Type
财产。为了得到
类型
属于
SalesOrderItem
类型
给定项目的内部id的项目。
ItemSearchAdvanced customSearch = new ItemSearchAdvanced()
{
columns = new ItemSearchRow()
{
basic = new ItemSearchRowBasic()
{
type = new SearchColumnEnumSelectField[] { new SearchColumnEnumSelectField() },
}
},
criteria = new ItemSearch()
{
basic = new ItemSearchBasic()
{
internalId = new SearchMultiSelectField
{
@operator = SearchMultiSelectFieldOperator.anyOf,
operatorSpecified = true,
searchValue = new RecordRef[] { new RecordRef { internalId = itemInternalId } };
}
}
}
};
Client.Service.searchPreferences.returnSearchColumns = true;
SearchResult res = Client.Service.search(customSearch);
ItemSearchRow row = (ItemSearchRow)res?.searchRowList?[0];
return row?.basic?.type?[0].searchValue;