我有一个TypedField<CustomerEditor>
字段,想要获取数据库中字段的含义。
但实际上我得到的是fieldname
喜欢&#34; addr&#34;与field.getName()
。
我是否需要导入一个类或任何内容才能获取此信息?
答案 0 :(得分:0)
我能想象的唯一方法是通过CustomerEditor的“getTYPE”函数(getString,getDouble,...)获取值。
想象一下head是一个正确加载的CustomerEditor对象:
TypedField<CustomerEditor> addrField = CustomerEditor.META.addr;
String addrString = head.getString(addrField);
如果要获取TypedFields列表的所有值,您必须始终区分几种类型。
也许这个功能可以帮助你,但我从未尝试过自己:
addrField.getErpTypeInfo().getDataType()
我会尝试一些替代方案并在此报告我的结果。
答案 1 :(得分:0)
正如其他答案所述,EDProtocol是基础AJO。更改字段时EDP不支持描述信息(应用GFV时)。
但是,您可以分别阅读“vartab”信息系统声明来获取含义。