1

「GWT」ではなく「GWTP」を使用しています。RootLayoutPanel追加TabLayoutPanelする必要はありません。

Eclipse では、MyPresenter、MyView、および MyUiBinder.ui.xml ファイルを自動的に生成できます。

だから、MyUiBinder.ui.xmlには、

 <g:TabLayoutPanel ui:field="mainTabPanel" barUnit="PX"  barHeight="60" width="100%" height="100%">
   <g:tab>
        <g:header>Welcome</g:header>
        <g:HTMLPanel height="100%" > Some more stuffs here
        </g:HTMLPanel>
   </g:tab>
 </g:TabLayoutPanel> 

ただし、実行後、タブのヘッダーのみが表示され、HTMLPanel の内容は表示されません。しかし、設定height="600px"するとTabLayoutPanel、高さを固定したくないことがわかります。TabLayoutPanel高さを 100%にしたい。

TabLayoutPanelでは、GWTP の UiBinder で適切に使用するにはどうすればよいでしょうか。


設定する必要がありますe.Cancel = true

if (MessageBox.Show("Are you sure you want to delete?", "Verify Delete", MessageBoxButtons.OKCancel) == DialogResult.OK)
{  Update the record in background...  }
else { 
    e.Cancel = true;//Do this to cancel the physical deleting row of user
    GetContractLevels(); 
    this.Activate(); 
}
4

1 に答える 1