2017-11-23 8 views
1

xpage에서 나는 editbox 컨트롤과 xe : namepicker를 Bootstrap 애드온 구성 요소와 함께 멋지게 그룹화했습니다.csjs를 통해 xe : namepicker를 트리거 할 수 있습니까?

그러나 커서가 편집 상자에 들어가면 xe : namepicker를 트리거하고 싶습니다.

a class="glyphicon glyphicon-user xspPickerLink" href="javascript:;" 

내가 csjs

$("a.xspPickerLink").trigger('click'); 

를 통해 클릭 이벤트를 트리거 할 수하지만 여러 가지고 일 :는 DOM에서

나는 namepicker에 대한 앵커 링크와 같은 생성되는 것을 볼 수

xe : 내 xpage에있는 namepicker-s.

특정 xe : namepicker를 어떻게 트리거 할 수 있는지 실마리가 있습니까?

답변

4

당신은 래퍼 요소로 작업 할 수 있습니다 : namepicker :

$("#namePicker1Wrapper a.xspPickerLink").trigger('click'); 
이제

<div id="namePicker1Wrapper"> 
    <xe:namePicker id="namePicker1" pickerText="Select..."></xe:namePicker> 
</div> 

<div id="namePicker2Wrapper"> 
    <xe:namePicker id="namePicker2" pickerText="Select..."></xe:namePicker> 
</div> 

특정 XE를 선택할 수있는 기회를 가질 수