カスタムコントロール内のボタンをクリックすると実行されるカスタムコントロールにjavascriptコード(サーバー側とクライアント側)を渡す必要があります。
このために、メソッドバインディングエディターとしてcodessjsタイプとエディターを使用して、カスタムコントロールにプロパティを作成しました。javax.faces.el.MethodBindingボタンをクリックすると(カスタムコントロール内)、次のようなコードを書きました:
compositeData.codessjs.invoke(facesContext, null)
'compositeData.codessjs' is nullしかし、XPage ソースにコードが存在するにもかかわらず、エラーがスローされます。コードを実行するにはどうすればよいですか?
クライアント側の JavaScript コードの場合、カスタム コントロール プロパティでエディタを見つけることができますがClient side script editor、プロパティのタイプは何ですか? また、カスタム コントロールで csjs コードを実行するにはどうすればよいですか?