1

我的 JSP 代码不会选择日期,也不会显示我的组合框的数据。我不知道是什么问题。当我让我的代码在另一台电脑上运行时,它工作正常。我正在使用 eclipse juno、tomcat 7、jquery 和 extjs ..请帮助..

我的 JSP 代码不会选择日期,也不会显示我的组合框的数据。 我正在使用 eclipse juno、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。由于它是 localhost,当 Extjs 正确或错误地检测到它时,您可能会获得 Intranet 兼容模式,将您的 IE 版本降级为其他版本。

<meta http-equiv="X-UA-Compatible" content="IE=edge" />标签放在页面顶部,以强制浏览器以与普通互联网上的某人相同的方式呈现,并强制正在查看它的人使用标准模式。

另外,请确保页面顶部的 doctype 标签是:

<!doctype html>
于 2013-02-15T18:32:10.450 回答