在按钮单击Ext-js表单上显示不同的消息

时间:2011-10-04 10:13:30

标签: extjs extjs3

我正在使用ext-js开发一个表单。我添加了按钮。通过单击保存按钮,它显示msg要求确认有2个按钮确定并保存。但我不知道如何为这两个不同的按钮提供不同的信息。这是我的代码

 buttons: [
 {

   text: 'Save',
   handler:function()
   {
       Ext.Msg.show({
       title:'Confirmation',
       msg: 'Press OK if u want to Contine otherwise Press Cancel to Exit',
       buttons: Ext.Msg.OKCANCEL
       //There are buttons added
    }); 
   }   
 }, 
 }]

1 个答案:

答案 0 :(得分:1)

而不是ext.Msg.show,您可以创建一个消息框组件并根据需要进行配置。

var messageBox = new Ext.MessageBox({
            buttonText: {
                ok : 'other Ok',
                cancel: 'other cancel'
            }
        });

然后显示组件

messageBox.show({
       title:'Confirmation',
       msg: 'Press OK if u want to Contine otherwise Press Cancel to Exit',
       buttons: Ext.Msg.OKCANCEL
       //There are buttons added
    }); 

请注意,按钮ID仍然可以,取消..