ExtLib REST コントロールを含むカスタム コントロールがあります。残りのコントロールから JSON を作成しています。doGet タグ内にすべてをハードコーディングすると、正常に動作します。
しかし、do get で 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)