HYC*_*HYC 2 x++ axapta dynamics-ax-2012
故事是这样的:
我在AOT写了一个类,想要声明一个变量来存储给定日期之间的天数.我首先使用int原始类型.然后,我想知道在AOT中是否有合适的EDT.随着很多运气我输入" NumberOfDAYS",然后EDT NumberOfDays出现在代码自动完成列表中的第一项.
有时我没有那么多运气.我想知道AOT中是否有EDT目录.我不想从列表的第一个条目到最后一个条目来研究EDT列表.
我试过google,我可以找到关于如何创建EDT的说明,以及指导我使用EDT比使用原始类型更好的做法(或最佳做法),但我找不到目录这引导我从EDT到目的地的需要:那里已经存在最适合需要的EDT."哦!美国东部时间!你在哪儿?"
据我所知,除了应用程序对象树(AOT)之外,没有扩展数据类型(EDT)目录可以更容易地找到您正在寻找的EDT.
我会说发现EDT归结为经验,聪明的猜测,知道一些技巧和(如果没有别的帮助)蛮力搜索AOT.
经验
显然你看到的AX越多,你就越有可能知道是否已经有了EDT.另外根据我的经验,寻找像您的例子一般的EDT更多的例外而不是常态.通常您在特定的业务领域(如销售订单),通过查看该区域的表格,您可以很好地了解可用的EDT.
聪明的猜测
可能你认为运气在你的问题中,但实际上,没有那么多的名称对EDT有意义.因此,为正在寻找的EDT尝试一些不同的可能名称是一种有效的搜索策略.
技巧
好吧,更像是一个技巧,标签和交叉引用的组合.如果找不到EDT,请尝试找到EDT将使用的标签.然后检查该标签的交叉引用(如果EDT使用它).
蛮力搜索
请注意,AOT的搜索功能具有一些不错的高级功能,并且搜索(至少在EDT节点中)不需要那么长时间,例如搜索"天"花了我大约30秒并返回153结果.还有很多事要做,但比通过所有17k EDT要少得多.
做你自己的
毕竟,你仍然找不到一个好的现有EDT,你可以创建自己的EDT.也许你后来发现现有的EDT会很好,但老实说,冗余的EDT并不是世界末日.不要养成习惯,也不要担心过多.
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |