私は、mura タグを使用してコンポーネントを取り込み、ページで使用する Mura プラグインに取り組んでいます。基本的に、私のプラグインは を呼び出す必要があります$.dspObject('component',Arguments.componentid)
。プラグイン メソッド内で mura スコープを使用できないため、コンポーネント Bean をプルする必要があると推測していますが、その方法がわかりません。
<cffunction name="showPlayer" access="public" output="false" returntype="String">
<cfargument name="component" type="string" required="true" hint="The ID of the component that contains the playlist." />
<!--- Create the body content --->
<cfsavecontent variable="bodycode">
<cfoutput>#$.dspObject('component',Arguments.component)#</cfoutput>
</cfsavecontent>
</cffunction>
これはメソッドの非常に簡素化されたバージョンです (完全な eventHandler はGitHubにあります。
では、コードを書き直してコンポーネント Bean を引き出すにはどうすればよいでしょうか (またはそのために必要なことは何でも)。