我有一個帶有ExtLib REST控件的自定義控件。我從其他控件創建JSON。如果硬編碼doGet標籤內的所有內容,它工作正常。如何在REST控件中使用compositeData
但是當我嘗試,並通過訪問的CompositeData在自定義屬性做得到我得到一個錯誤:
com.ibm.domino.services.ServiceException: Error while rendering service
Caused by: com.ibm.xsp.exception.EvaluationExceptionEx: Error while executing JavaScript action expression
at com.ibm.xsp.binding.javascript.JavaScriptMethodBinding.invoke(JavaScriptMethodBinding.java:126)
at com.ibm.xsp.extlib.component.rest.CustomService$ScriptServiceEngine.renderServiceGet(CustomService.java:311)
at com.ibm.xsp.extlib.component.rest.CustomService$ScriptServiceEngine.renderService(CustomService.java:262)
... 20 more
Caused by: com.ibm.jscript.InterpretException: Script interpreter error, line=11, col=14: [ReferenceError] 'compositeData' not found
有沒有使用複合創建我的JSON對象的方法嗎?
我想創建這樣一個對象:
var object = {};
object.height = compositeData.height
return toJson(object)