この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

ui:menuTriggerPress

メニュートリガがクリックされたことを示します。
たとえば、ui:menuTrigger コンポーネントはこのイベントを登録し、コンポーネントでイベントを起動できるようにします。
1swfobject.registerObject("clippy.codeblock-0", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<aura:registerEvent name="menuTriggerPress"  type="ui:menuTriggerPress"
18
19                    description="The event fired when the trigger is clicked." />
20
21
このイベントは、ui:menuTrigger を拡張する ui:menuTriggerLink コンポーネントインスタンスなどのコンポーネントで処理できます。
1<ui:menu>
2
3    <ui:menuTriggerLink aura:id="trigger" label="Contacts" menuTriggerPress="{!c.triggered}"/>
4
5        <ui:menuList class="actionMenu" aura:id="actionMenu">
6
7            <ui:actionMenuItem aura:id="item1" label="All Contacts" click="{!c.doSomething}"/>
8
9            <ui:actionMenuItem aura:id="item2" label="All Primary" click="{!c.doSomething}"/>
10
11        </ui:menuList>
12
13</ui:menu>
このクライアント側のコントローラは、クリックされたときにトリガの表示ラベルを取得します。
1({
2
3    triggered : function(component, event, helper) {
4
5        var trigger = component.find("trigger");
6
7        
8
9        // Get the label on the trigger
10
11        var triggerLabel = trigger.get("v.label");
12
13    }
14
15})