2016-10-27 8 views

答えて

4

拡張ライブラリのDialogコントロールを使用します。

 <xe:dialog id="dialog1"> 
      <xe:dialogContent> 
       ... your view control ... 
      </xe:dialogContent> 
     </xe:dialog> 

を使用して、ダイアログボックスを定義し、

 <xp:button value="Show Dialog" id="button1"> 
      <xp:eventHandler event="onclick" submit="false"> 
       <xp:this.script><![CDATA[ 
        XSP.openDialog("#{id:dialog1}"); 
       ]]></xp:this.script> 
      </xp:eventHandler> 
     </xp:button> 

良い例がデータベースに含まれている "のXPages拡張ライブラリデモ" Core_Dialog.xspとCore_InPlaceDialog.xspあるとそれを開きますOpenNTF's XPage Extension Library Downloadにあります。

ダイアログボックスのサイズは、内容によって自動的に計算されます。サイズを明示的に設定する場合は、widthとheightのstyleプロパティを使用します。

 <xe:dialog id="dialog1" style="width:1000px"> 
      <xe:dialogContent style="height:700px"> 
関連する問題