0

モデルグルーイベントハンドラーのフローを理解するのに役立つ体はありますか...とても混乱するか、以下のコードを単純化します...

  <event-handler name="Shipment.List" type="templatedPage">
        <broadcasts>
            <message name="needShipmentList" />
        </broadcasts>
        <views>
            <include name="Primary" template="List.Shipment.cfm">
                <value name="xe_Display" value="Shipment.Display" />
                <value name="xe_Form" value="Shipment.Form" />
            </include>
        </views>
    </event-handler>

    <event-handler name="Shipment.Display" type="templatedPage">
        <broadcasts>
            <message name="needShipmentDetail" />
        </broadcasts>
        <views>
            <include name="primary" template="Display.Shipment.cfm">
                <value name="xe_ShipmentList" value="Shipment.List" />
                <value name="xe_ItemForm" value="Item.Form" />
                <value name="xe_ShipmentDisplay" value="Shipment.Display" />
                <value name="xe_ItemRemove" value="doItem.Remove" />
            </include>
        </views>
    </event-handler>
4

1 に答える 1

1

イベント「Shipment.List」を呼び出すと、ShipmentControllerの機能がブロードキャストされ、実行後、マスターページの「Primary」レイアウトから"needShipmentList"戻ります。List.Shipment.cfm

  • 「List.Shipment.cfm」には、needShipmentDetail関数に対してトリガーされるリンクがあります
  • 「List.Shipment.cfm」は、"Shipment.Display"-->needShipmentDetail
  • 表示ページ(Display.Shipment.cfm)には、削除、一覧表示などのリンクがいくつかあります。
  • "xe"eXitイベントの規則です
于 2013-03-07T05:23:01.673 に答える