Axapta 将参数从映射AX 2012传递到方法

Axapta 将参数从映射AX 2012传递到方法,axapta,x++,dynamics-ax-2012-r3,Axapta,X++,Dynamics Ax 2012 R3,在映射中时如何将参数传递给方法 我正在尝试使用表中的动态值创建excel文件。在map中,我有一些对表中记录的引用,如BOM.BOMid,我想将其作为参数传递给此函数,而不是str: Map map = new Map(Types::Integer, Types::Container); MapEnumerator en = new MapEnumerator(map); map.insert(1, bom.ItemId); xlsWorkSheet.cells().item(row,c

在映射中时如何将参数传递给方法

我正在尝试使用表中的动态值创建excel文件。在map中,我有一些对表中记录的引用,如BOM.BOMid,我想将其作为参数传递给此函数,而不是str:

Map  map = new Map(Types::Integer, Types::Container);
MapEnumerator en = new MapEnumerator(map); 

map.insert(1, bom.ItemId);

xlsWorkSheet.cells().item(row,column).value(<value from map>);column++;
Map Map=newmap(类型::Integer,类型::Container);
MapEnumerator en=新的MapEnumerator(map);
映射插入(1,bom.ItemId);
xlsWorkSheet.cells().item(行、列).value();列++;

如果使用了
映射插入(1,bom.ItemId)
要向映射添加元素,可以按如下方式检索值:

Map map = new Map(Types::Integer, Types::String);
ItemId value;
...
if (map.exists(1))
{
    value = map.lookup(1);
}
//int key;
...
MapEnumerator en = map.getEnumerator();
while (enum.moveNext())
{
    //key = enum.currentKey();
    value = enum.currentValue();
    ...
}
您还可以使用
MapEnumerator
,如下所示:

Map map = new Map(Types::Integer, Types::String);
ItemId value;
...
if (map.exists(1))
{
    value = map.lookup(1);
}
//int key;
...
MapEnumerator en = map.getEnumerator();
while (enum.moveNext())
{
    //key = enum.currentKey();
    value = enum.currentValue();
    ...
}

如果使用
map.insert(1,bom.ItemId)
要向映射添加元素,可以按如下方式检索值:

Map map = new Map(Types::Integer, Types::String);
ItemId value;
...
if (map.exists(1))
{
    value = map.lookup(1);
}
//int key;
...
MapEnumerator en = map.getEnumerator();
while (enum.moveNext())
{
    //key = enum.currentKey();
    value = enum.currentValue();
    ...
}
您还可以使用
MapEnumerator
,如下所示:

Map map = new Map(Types::Integer, Types::String);
ItemId value;
...
if (map.exists(1))
{
    value = map.lookup(1);
}
//int key;
...
MapEnumerator en = map.getEnumerator();
while (enum.moveNext())
{
    //key = enum.currentKey();
    value = enum.currentValue();
    ...
}

你用的是哪张地图?您能再展示一些您的代码以及当前和预期的输出吗?我使用Map作为集合,而不是从数据字典中。您使用的是哪个表映射?您能再展示一些您的代码以及当前和预期的输出吗?我使用Map作为集合,而不是从数据字典中