1

私のJSPコードは日付を選択せず​​、コンボボックスのデータも表示しません。私は何が問題なのかわからない。コードを別のPCで実行すると、正常に機能します。私はEclipsejuno、tomcat 7、jquery、extjsを使用しています。助けてください。

私のJSPコードは日付を選択せず​​、コンボボックスのデータも表示しません。 私はEclipsejuno、tomcat 7、jquery、extjsを使用しています。助けてください。

これは私のJSPのコードです。

var genres = new Ext.data.SimpleStore({
        fields: ['id', 'genre'],
        data : [['1','Comedy'],['2','Drama'],['3','Action']]
    });



    var movie_form = new Ext.FormPanel({
        url: 'localhost:8080',
        renderTo: document.body,
        frame: true,
        title: 'Movie Information Form',
        width: 250,
        items: [{
            xtype: 'textfield',
            fieldLabel: 'Title',
            name: 'title',
            allowBlank: false
        },{
            xtype: 'textfield',
            fieldLabel: 'Director',
            name: 'director',
            vtype: 'name'
        },{
            xtype: 'datefield',
            fieldLabel: 'Released',
            name: 'released',
            disabledDays: [0]
        },{
            xtype: 'radio',
            fieldLabel: 'Filmed In',
            name: 'filmed_in',
            boxLabel: 'Color'
        },{
            xtype: 'radio',
            hideLabel: false,
            labelSeparator: '',
            name: 'filmed_in',
            boxLabel: 'Black and White' 
        },{
            xtype: 'checkbox',
            fieldLabel: 'Bad Movie',
            name: 'badmovie'
        },{
            xtype: 'combo',
            name: 'genre',
            fieldLabel: 'Genre',
            mode: 'local',
            store: genres,
            displayField:'genre',
            width: 120

        }]
4

1 に答える 1

1

私の最初の推測は、IEのいくつかのバージョンを使用しているということです。ローカルホストであるため、Extjsが正しくまたは誤って検出しているときに、IEのバージョンを別のバージョンにダウングレードするイントラネット互換モードを取得している可能性があります。

ページの上部に<meta http-equiv="X-UA-Compatible" content="IE=edge" />タグを配置して、ブラウザが通常のインターネットを介して誰かにレンダリングするのと同じようにレンダリングし、それを見ている人に標準モードを使用するように強制します。

また、ページ上部のdoctypeタグが次のとおりであることを確認してください。

<!doctype html>
于 2013-02-15T18:32:10.450 に答える