<fuseaction name="showmanager">
<mg:broadcasts>
<mg:message name="checkIdentity"/>
<mg:message name="needMembers"/>
<mg:message name="needMembersByID"/>
<mg:message name="needTasks"/>
<mg:message name="needStatii"/>
<mg:message name="needStatiiByID"/>
</mg:broadcasts>
<mg:views>
<mg:include template="dspShowTaskList.cfm" name="content">
<mg:value name="XFA.AddTask" value="ggcc.newtask"/>
<mg:value name="XFA.ChangeIdentity" value="ggcc.identify"/>
<mg:value name="XFA.TaskDetail" value="ggcc.showtask"/>
</mg:include>
<mg:include template="layGGCC.cfm"/>
</mg:views>
</fuseaction>
Here's the original Model-Glue event-handler:
<mg:broadcasts>
<mg:message name="checkIdentity"/>
<mg:message name="needMembers"/>
<mg:message name="needMembersByID"/>
<mg:message name="needTasks"/>
<mg:message name="needStatii"/>
<mg:message name="needStatiiByID"/>
</mg:broadcasts>
<mg:views>
<mg:include template="dspShowTaskList.cfm" name="content">
<mg:value name="XFA.AddTask" value="ggcc.newtask"/>
<mg:value name="XFA.ChangeIdentity" value="ggcc.identify"/>
<mg:value name="XFA.TaskDetail" value="ggcc.showtask"/>
</mg:include>
<mg:include template="layGGCC.cfm"/>
</mg:views>
</fuseaction>
<event-handler name="ggcc.showmanager">
<broadcasts>
<message name="checkIdentity"/>
<message name="needMembers"/>
<message name="needMembersByID"/>
<message name="needTasks"/>
<message name="needStatii"/>
<message name="needStatiiByID"/>
</broadcasts>
<views>
<include template="dspShowTaskList.cfm" name="content">
<value name="XFA.AddTask" value="ggcc.newtask"/>
<value name="XFA.ChangeIdentity" value="ggcc.identify"/>
<value name="XFA.TaskDetail" value="ggcc.showtask"/>
</include>
<include template="layGGCC.cfm" name="final"/>
</views>
</event-handler>
Bear in mind, this is mimicking Model-Glue 1.x - I don't plan to attempt to mimic Model-Glue 2.0! It also only mimics enough of the syntax to make the example work.
It's just an illustration of what Fusebox 5 custom lexicons let you do.<broadcasts>
<message name="checkIdentity"/>
<message name="needMembers"/>
<message name="needMembersByID"/>
<message name="needTasks"/>
<message name="needStatii"/>
<message name="needStatiiByID"/>
</broadcasts>
<views>
<include template="dspShowTaskList.cfm" name="content">
<value name="XFA.AddTask" value="ggcc.newtask"/>
<value name="XFA.ChangeIdentity" value="ggcc.identify"/>
<value name="XFA.TaskDetail" value="ggcc.showtask"/>
</include>
<include template="layGGCC.cfm" name="final"/>
</views>
</event-handler>

3 responses so far ↓
1 Mike Brunt // Sep 26, 2006 at 4:18 PM
2 Nathan Stanford // Oct 19, 2006 at 6:31 PM
Thanks,
Nathan
3 Sean Corfield // Oct 19, 2006 at 9:11 PM
Leave a Comment