次のようにパネルを作成しました
Ext.define('MyApp.view.DatePanel', {
extend: 'Ext.Panel',
alias: 'widget.DatePanel',
config: {
itemid:'DatePanel',
modal:true,
centered: true,
width:'320px',
height:'110px',
items:[
{
xtype: 'datepickerfield',
label: 'Select date',
type:'date',
itemId: 'rptDate',
value: new Date(),
},
{
xtype:'toolbar',
docked:'bottom',
items:[{
text:'OK',
ui:'confirm',
action:'ShowTurnOverReport'
},
{
text:'Cancel',
ui:'confirm',
action:'Cancel'
}
}
]
}
});
以下のコードを使用して、このパネルをポップアップとして表示します
Ext.Viewport.add({xtype: 'DatePanel'});
今ボタンキャンセルクリックで非表示/削除したい
私が試してみました
Ext.Viewport.remove(Datepanel),
var pnl = Ext.getCmp('DatePanel');
pnl.hide();
しかし、何も機能しませんでした。これどうやってするの ??