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
分享到:
相关推荐
它同样有三个参数,除了回调函数中的参数 `e`,代表用户点击的按钮值('yes' 或 'no')。例如: ```javascript Ext.MessageBox.confirm("title", "msg", function(e) { alert(e); }); ``` 3. `Ext.MessageBox....
buttons: Ext.MessageBox.YESNO, fn: function(buttonId) { if (buttonId === 'yes') { // 执行删除操作 } else { // 取消操作 } }, scope: this }); ``` 在这个示例中,`fn`回调函数会根据用户点击的按钮...
buttons: Ext.MessageBox.YESNO, prompt: true, fn: function(buttonId, value) { if (buttonId === 'yes') { // 用户点击了“是”,value 将包含输入的姓名 } } }); ``` 在实际开发中,`MessageBox`经常与...
这个例子展示了如何创建一个自定义的对话框,其中包含了多个按钮(YES、NO、CANCEL)、问题图标以及一个回调函数`fn`。 ### 五、进度条对话框 `Ext.MessageBox.show`还可以用于创建进度条对话框,用于显示后台任务...
`Ext.MessageBox.confirm`是Ext JS库中用于显示带有确认按钮的消息框的方法。此方法接受三个参数: - 第一个参数为**对话框标题**(string类型)。 - 第二个参数为**显示的消息内容**(string类型)。 - 第三个参数...
buttons: Ext.Msg.YESNO, fn: function(buttonId) { if (buttonId === 'yes') { // 用户点击了“是” } else { // 用户点击了“否” } } }); ``` 总的来说,ExtJS提供了一套强大的工具,使开发者能够创建...
回调函数的参数e代表用户选择的按钮值,可以是"yes"或"no"。例如: ```javascript Ext.MessageBox.confirm("标题", "消息", function(e) { alert(e); }); ``` 3. **EXT.MessageBox.prompt()** `prompt()` ...
根据提供的文件信息,我们可以归纳和整理出以下几个与Ext JS相关的知识点: ### 1. Ext JS 简介 - **定义**: Ext JS 是一个用于构建交互式 Web 应用程序的 JavaScript 框架。 - **特点**: - 高度可定制的组件库。...
- **buttons**: 按钮配置对象,默认为 `[Ext.MessageBox.YES, Ext.MessageBox.NO]`。 ##### 3. Ext.MessageBox.prompt() `prompt()` 方法允许用户输入文本,通常用于收集用户的输入数据。 ```javascript // 基本...
// e 可能是 "yes" 或 "no" }); ``` 3. **Ext.MessageBox.prompt()**: prompt方法允许你获取用户的输入。除了标题和消息外,它还包含一个回调函数,该函数接收两个参数:用户选择的按钮(同confirm)和用户...
buttons: Ext.MessageBox.CLOSE, // 默认按钮,也可以自定义为其他组合,如 Ext.MessageBox.YESNO fn: function(buttonId) { // 如果用户提前点击了按钮,取消延时任务 if (buttonId !== 'close' && ...
4. **Ext.MessageBox.show()方法** 这是最灵活的方法,允许完全自定义对话框。通过配置对象,你可以设置`animEl`(动画效果元素)、`buttons`(自定义按钮)、`closable`(是否可关闭)、`msg`、`title`、`fn`...
Ext.NET 提供了丰富的功能和灵活性,允许开发者自定义对话框的样式、按钮和行为,以满足各种复杂的交互需求。无论是简单的提示还是复杂的业务逻辑,都可以轻松实现。希望这篇文章对你的开发工作有所帮助,欢迎大家...
- `buttons`: 定义对话框的按钮,如 `Ext.Msg.OKCANCEL`、`Ext.Msg.YESNO` 等,也可以自定义按钮文本。 - `closable`: 是否显示关闭按钮,默认为 true。 - `msg`: 显示的消息内容。 - `title`: 对话框的标题。 ...
**概述:** `Ext.MessageBox.show()` 方法提供了高度定制化的提示框,通过配置对象来设置提示框的各种属性。 **常用配置参数说明:** - **animEl (String, optional):** 动画元素ID,设置提示框弹出和关闭时的动画...
- `buttons`: 设置对话框的按钮,如`Ext.Msg.OK`、`Ext.Msg.YESNO`等,或者自定义按钮文本。 - `closable`: 是否显示关闭按钮,默认为`true`。 - `msg`: 显示的消息。 - `title`: 对话框标题。 - `fn`: 关闭...
- `buttons`: 定义对话框上的按钮,如Ext.Msg.OKCANCEL、Ext.Msg.YESNO等,也可以自定义按钮文字。 - `closable`: 是否显示关闭按钮。 - `msg`: 对话框的内容。 - `title`: 对话框的标题。 - `fn`: 关闭对话框...