extjs4_msg

    经过一早上的努力,终于成功显示了ext.msg.alert("somestring")!一个漂亮的对话框,呵呵

真的是感想挺多,收获也很多的。主要是:

一、用Wamp在win7下搭建好了运行网页的环境;

二、按照别人提供好的方法,做好了EclipseForPHP+spekt+Extjs4.0的工具及环境;(具体链接在我的blog下可以找到)

三、打开了extjs的api文档,再参照着extjs提供的示例中msgbox相关部分,可以改变对话框的样式;

四、注意在html引入文件所需要的路径以及.js文件中当函数体结束时不要忘了打“;”号;

以下是两个文件的代码:主要是引入文件时的路径把我的时间浪费了不少

helloworld.js:

Ext.onReady(function(){
    Ext.get(‘btn1‘).on(‘click‘,function(e){
    //Ext.Msg.alert("hello world!");     //显示的是标准的对话框
    /*Ext.Msg.prompt(‘Name‘, ‘Please enter your name:‘, function(btn, text){
    if (btn == ‘ok‘){
        // process text value and close...
    }
});*/
Ext.Msg.show({
     title:‘Save Changes?‘,
     msg: ‘You are closing a tab that has unsaved changes. Would you like to save your changes?‘,
     buttons: Ext.Msg.YESNOCANCEL,
     icon: Ext.Msg.QUESTION
});
    });
    
});

index.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>程序界面</title>
<link rel="stylesheet"  type="text/css" href="/ext4/resources/css/ext-all.css">  
<script type="text/javascript" src="/ext4/bootstrap.js"></script>
<script type="text/javascript" src="/ext4/locale/ext-lang-zh_CN.js"></script>
<script type="text/javascript" src="helloworld.js"></script>
</head>
<body>
<button id="btn1">show a message</button>
</body>
</html>

 *************************************************************

在使用eclipse编辑好.js文件后,若要想显示中文,一定是要在preferences->General->workspaced页面把"Text file encoding"项改成"utf-8"格式。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。