0

タイトルの通り、Ext.Msg.alert()のメッセージを中央揃えにして欲しいです。私はこれを試しました:

 Ext.Msg.alert({
        title: 'Success',
        msg: 'Deleted',
        buttons: Ext.Msg.OK,
        baseCls: 'msgbox'
    });

CSS:

 .msgbox {
      text-align: center;
  }

まだ左揃えです。どうすればいいですか?

4

1 に答える 1

1

表示されるテキストは、そのテキストと同じサイズの displayfield コンポーネントであり、中央に配置されていても、希望どおりに配置されていることがわかりません。

したがって、解決策はそれを大きくすることです。私の例では、css クラスを使用してそれを行います。それを見てください:

var w = Ext.Msg.alert({
        title: 'Success',
        msg: 'Deleted',
        buttons: Ext.Msg.OK,
        autoShow: false,
        cls: 'msgbox'    
});

w.down('.displayfield' ).addCls('displayfield-fullsize');

ご想像のとおり、クラスは次のとおりです。

.displayfield-fullsize{
       width: 100% !important;
}

ここで動作を確認してください: http://jsfiddle.net/lontivero/F7HE3/3/ </p>

于 2012-12-18T04:21:45.237 に答える