org.ofbiz.base.util.UtilMisc“错误”

时间:2014-08-25 05:33:11

标签: ofbiz

我遇到了ofbiz功能的问题,我无法解释:

以下代码标有错误(在eclipse中):

UtilMisc = org.ofbiz.base.util.UtilMisc

  

UtilMisc类型中的toList(T,T,T,T,T,T)方法不适用于参数(对象,对象,对象,对象,对象,对象,对象,        对象)

List fieldValues = UtilMisc.toList(
                            dataObj.get("object_name"),
                            dataObj.get("mte_name"),
                            dataObj.get("system_id"),
                            dataObj.get("sap_ref"),
                            dataObj.get("limit_1"),
                            dataObj.get("limit_2"),
                            dataObj.get("editable"),
                            dataObj.get("id"));         

如果删除两个对象(无关紧要),则错误消失。

有谁能告诉我这里有什么问题?

此致 LStrike

1 个答案:

答案 0 :(得分:0)

我明白了。

http://opensourcejavaphp.net/java/ofbiz/org/ofbiz/base/util/UtilMisc.java.html

您最多可以传递六个单个对象或一个集合。 所以我制作了两个列表并将它们连接起来。

List fieldValues = UtilMisc.toList(
                            dataObj.get("object_name"),
                            dataObj.get("mte_name"),
                            dataObj.get("system_id"),
                            dataObj.get("sap_ref"), 
                            dataObj.get("limit_1"),
                            dataObj.get("limit_2"));

                    List fieldValues2 = UtilMisc.toList(
                            dataObj.get("editable"), 
                            dataObj.get("id"));

                    fieldValues.addAll(fieldValues2);