ツールバー付きのグリッドがあります。このツールバーには、グリッドのストアからエントリを削除するためのボタンである項目があります。
確認メッセージボックスを上から200ピクセルに垂直に揃えたいと思います。
ドキュメント ( http://docs.sencha.com/ext-js/4-0/#!/api/Ext.window.MessageBox-cfg-y ) によると、これを行うための 'y' という設定があります。 . しかし、それは私にとってはうまくいきません。皆さんが助けてくれることを願っています。
Extjs 4.1.1a を使用しています
これが私のコードです:
var entryGridToolbar = Ext.create('Ext.toolbar.Toolbar', {
items: [{
text: 'Delete',
id: 'deleteButton',
icon: '/images/icons/minus.png',
handler: function() {
Ext.MessageBox.show({
title: 'Delete entry',
width: 300,
y: 200,
msg: 'Are you sure?',
buttons: Ext.MessageBox.YESNO,
icon: Ext.MessageBox.QUESTION,
fn: function(btn) {
// delete/cancel..
}
})
}
}]
});