Axapta 基于字段值运行动态类
我有3个类,每个类都有一个方法,该方法运行一些计算并在不同的字段中写入值,该方法还将类名写入方法运行的字段中 这个很好用 我最近创建了一个按钮,从最初运行该方法的类重新运行该方法 例如:Axapta 基于字段值运行动态类,axapta,x++,Axapta,X++,我有3个类,每个类都有一个方法,该方法运行一些计算并在不同的字段中写入值,该方法还将类名写入方法运行的字段中 这个很好用 我最近创建了一个按钮,从最初运行该方法的类重新运行该方法 例如: Class1 RunMethod Class2 RunMethod Class3 RunMethod 我现在正在为单击的动作按钮创建方法,但是我不知道如何从最初运行该按钮的类中运行特定方法。类名位于字段中 我想我可以用SysDictClass来完成这一点,但是我不知道如何开始,我怎样才能最好地用这个方法开始呢
Class1 RunMethod
Class2 RunMethod
Class3 RunMethod
我现在正在为单击的动作按钮创建方法,但是我不知道如何从最初运行该按钮的类中运行特定方法。类名位于字段中
我想我可以用SysDictClass来完成这一点,但是我不知道如何开始,我怎样才能最好地用这个方法开始呢?这应该让你明白了。我在2009年写的,但它可能在2012年也能用
public static client void SysDictClassJob()
{
ClassId classId;
Object obj;
SysDictClass sysDictClass;
;
// Create instance (if you are going to call a member method)
classId = className2Id('SomeClass');
obj = classFactory.createClass(classId);
// Invoke member method
sysDictClass = new SysDictClass(classId);
sysDictClass.callObject('yourMemberMethod', obj);
// Invoke static method
sysDictClass.callStatic('yourStaticMethod');
}