2017-11-23 21 views
1

xpageにはエディットボックスコントロールがあり、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を選択する機会を持っています

関連する問題