`
lbyzx123
  • 浏览: 476076 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

ext4 yesno按钮国际化问题

 
阅读更多

ext4国际化问题

代码如下:

<link rel="stylesheet" type="text/css" href="ext4/resources/css/ext-all.css">

<script type="text/javascript" src="ext4/ext-all.js"></script>

<script type="text/javascript" src="ext4/locale/ext-lang-zh_CN.js"></script>

<script type="text/javascript">

 Ext.onReady(function(){ Ext.Msg.alert("提示","按钮还是OK?"); });

</script>

 jsp的页面,我一打开,那个提示按钮老是为英文的OK,而不是中文的,说明国际化无效,不知道,怎么改? 3.0版本,我就这样写,没问题,但4.0却不行,很怪的。

解决办法如下:

找到国际化文件ext-lang-zh_CN.js,在它中找到这一段:

 if(Ext.MessageBox){
       Ext.MessageBox.buttonText = {
          ok     : "确定",
          cancel : "取消",
          yes    : "是",
          no     : "否"
       };
    }

在它下面加如下代码:

   var msgBox = Ext.MessageBox;  
    Ext.each(msgBox.msgButtons, function(btn, index){  
        btn.setText(msgBox.buttonText[msgBox.buttonIds[index]]);  
    });

即可解决国际化问题。

此文参考:http://www.iteye.com/problems/67114

分享到:
评论

相关推荐

    ext 教材 ext js 教程

    它同样有三个参数,除了回调函数中的参数 `e`,代表用户点击的按钮值('yes' 或 'no')。例如: ```javascript Ext.MessageBox.confirm("title", "msg", function(e) { alert(e); }); ``` 3. `Ext.MessageBox....

    learning ext js 中文版之在对话框中添加图标和按钮事件

    buttons: Ext.MessageBox.YESNO, fn: function(buttonId) { if (buttonId === 'yes') { // 执行删除操作 } else { // 取消操作 } }, scope: this }); ``` 在这个示例中,`fn`回调函数会根据用户点击的按钮...

    Ext--MessageBox教程

    buttons: Ext.MessageBox.YESNO, prompt: true, fn: function(buttonId, value) { if (buttonId === 'yes') { // 用户点击了“是”,value 将包含输入的姓名 } } }); ``` 在实际开发中,`MessageBox`经常与...

    Ext_MessageBox

    这个例子展示了如何创建一个自定义的对话框,其中包含了多个按钮(YES、NO、CANCEL)、问题图标以及一个回调函数`fn`。 ### 五、进度条对话框 `Ext.MessageBox.show`还可以用于创建进度条对话框,用于显示后台任务...

    Ext JS 提示消息的 函数

    `Ext.MessageBox.confirm`是Ext JS库中用于显示带有确认按钮的消息框的方法。此方法接受三个参数: - 第一个参数为**对话框标题**(string类型)。 - 第二个参数为**显示的消息内容**(string类型)。 - 第三个参数...

    详细讲解了Ext相关知识,Ext实例教程

    buttons: Ext.Msg.YESNO, fn: function(buttonId) { if (buttonId === 'yes') { // 用户点击了“是” } else { // 用户点击了“否” } } }); ``` 总的来说,ExtJS提供了一套强大的工具,使开发者能够创建...

    一个相当不错的extjs入门文档,整个ext的控件,上边很多实例。有助于新手学习。

    回调函数的参数e代表用户选择的按钮值,可以是"yes"或"no"。例如: ```javascript Ext.MessageBox.confirm("标题", "消息", function(e) { alert(e); }); ``` 3. **EXT.MessageBox.prompt()** `prompt()` ...

    ext学习小例

    根据提供的文件信息,我们可以归纳和整理出以下几个与Ext JS相关的知识点: ### 1. Ext JS 简介 - **定义**: Ext JS 是一个用于构建交互式 Web 应用程序的 JavaScript 框架。 - **特点**: - 高度可定制的组件库。...

    ext学习资料,很基础的,一步一步都很详细,希望共同学习ext

    - **buttons**: 按钮配置对象,默认为 `[Ext.MessageBox.YES, Ext.MessageBox.NO]`。 ##### 3. Ext.MessageBox.prompt() `prompt()` 方法允许用户输入文本,通常用于收集用户的输入数据。 ```javascript // 基本...

    Ext很好的学习资料

    // e 可能是 "yes" 或 "no" }); ``` 3. **Ext.MessageBox.prompt()**: prompt方法允许你获取用户的输入。除了标题和消息外,它还包含一个回调函数,该函数接收两个参数:用户选择的按钮(同confirm)和用户...

    extjs弹出框 n秒后消失

    buttons: Ext.MessageBox.CLOSE, // 默认按钮,也可以自定义为其他组合,如 Ext.MessageBox.YESNO fn: function(buttonId) { // 如果用户提前点击了按钮,取消延时任务 if (buttonId !== 'close' && ...

    ExtJs2.0学习系列 word格式

    4. **Ext.MessageBox.show()方法** 这是最灵活的方法,允许完全自定义对话框。通过配置对象,你可以设置`animEl`(动画效果元素)、`buttons`(自定义按钮)、`closable`(是否可关闭)、`msg`、`title`、`fn`...

    Ext.net中的MessageBox的简单应用实现代码

    Ext.NET 提供了丰富的功能和灵活性,允许开发者自定义对话框的样式、按钮和行为,以满足各种复杂的交互需求。无论是简单的提示还是复杂的业务逻辑,都可以轻松实现。希望这篇文章对你的开发工作有所帮助,欢迎大家...

    ExtJs2.0学习系列

    - `buttons`: 定义对话框的按钮,如 `Ext.Msg.OKCANCEL`、`Ext.Msg.YESNO` 等,也可以自定义按钮文本。 - `closable`: 是否显示关闭按钮,默认为 true。 - `msg`: 显示的消息内容。 - `title`: 对话框的标题。 ...

    ExtJS入门实例

    **概述:** `Ext.MessageBox.show()` 方法提供了高度定制化的提示框,通过配置对象来设置提示框的各种属性。 **常用配置参数说明:** - **animEl (String, optional):** 动画元素ID,设置提示框弹出和关闭时的动画...

    ExtJs20学习系列(1).doc

    - `buttons`: 设置对话框的按钮,如`Ext.Msg.OK`、`Ext.Msg.YESNO`等,或者自定义按钮文本。 - `closable`: 是否显示关闭按钮,默认为`true`。 - `msg`: 显示的消息。 - `title`: 对话框标题。 - `fn`: 关闭...

    ExtJs入门实例

    - `buttons`: 定义对话框上的按钮,如Ext.Msg.OKCANCEL、Ext.Msg.YESNO等,也可以自定义按钮文字。 - `closable`: 是否显示关闭按钮。 - `msg`: 对话框的内容。 - `title`: 对话框的标题。 - `fn`: 关闭对话框...

Global site tag (gtag.js) - Google Analytics