2

ExtJ は初めてです。次のコードを実行すると、メッセージプロンプトが表示されますが、プロンプトの右上隅にある閉じるボタンは表示されませんが、右上隅をクリックするとボックスが閉じます。

<html>
<head>
    <title>Getting Started </title>
    <link rel="stylesheet" type="text/css" 
        href="lib/extjs/resources/css/ext-all.css"/>
    <script src="lib/extjs/adapter/ext/ext-base.js"></script>
    <script src="lib/extjs/ext-all-debug.js"></script>
    <script>
    Ext.onReady(function(){
        Ext.Msg.prompt('Name', 'Please enter your name:', function(btn, text){
                if (btn == 'ok'){
                    Ext.Msg.alert('Status', 'You Okayed it: '+text);
                }else{
                Ext.Msg.show({
                    title: 'Hello',
                    msg: 'you cancelled it: Mr:'+text,
                    buttons: Ext.Msg.YESNOCANCEL,
                    animEl: 'elId'
                });
            }
        });
    });
    </script>
</head>
<body>
<!--Nothing to Display -->
</body>
</html>

スクリーンショット

4

1 に答える 1

1

あなたのエラーは再現できません。コードを取得して実行すると、閉じるボタンが表示されます。

    Ext.Msg.prompt('Name', 'Please enter your name:', function(btn, text){
            if (btn == 'ok'){
                Ext.Msg.alert('Status', 'You Okayed it: '+text);
            }else{
            Ext.Msg.show({
                title: 'Hello',
                msg: 'you cancelled it: Mr:'+text,
                buttons: Ext.Msg.YESNOCANCEL,
                animEl: 'elId'
            });
        }
    });

JSFiddle

于 2012-12-13T07:21:35.603 に答える