第二章中,使用树形控件显示客制化选项列表。与一般的下拉框不同,Dynamics AX提供多种展示可用数据的方式供用户选择。这些数据可以是硬编码得到的一组选项,也可以是外部数据。这种方式适用于执行非常特殊的工作。本节将创建一个带有预选项的下拉框。通过以下操作步骤来演示:操作步骤1.在AOT中,创建新的Job,命名为PickList,程序如下: static void PickList(Args _args) { Map choices; str ret; choices = new Map( Types::Integer, Types::String); choices.insert(1, \"Axapta 3.0\"); choices.insert(2, \"Dynamics AX 4.0\"); choices.insert(3, \"Dynamics AX 2009\"); choices.insert(4, \"Dynamics AX 2012\"); ret = pickList(choices, \"\", \"Choose version\"); if (ret) { info(strFmt(\"You've selected option No. %1\", ret)); } }