0

煎茶タッチ初心者です。いくつかのオーバーライド コントロールの問題でログイン ページを作成します。これが私のコードです。

Ext.define('RaceNote.view.Login', {
    extend: 'Ext.form.Panel',
    alias: "widget.loginview",
    requires: ['Ext.form.FieldSet', 'Ext.form.Password', 'Ext.Label'],

    config: {
        title: 'Login',
        scrollable: 'false',
        layout: 'vbox',

        items: [

        {
            xtype: 'label',
            html: 'Login failed. Please enter the correct credentials.',
            itemId: 'signInFailedLabel',
            hidden: true,
            hideAnimation: 'fadeOut',
            showAnimation: 'fadeIn',
            style: 'color:#990000;margin:5px 0px;'
        }, {


            xtype: 'fieldset',
            title: 'Login Example',

            items: [{
                xtype: 'textfield',
                placeHolder: 'Username',
                itemId: 'userNameTextField',
                name: 'userNameTextField',
                required: true
            }, {
                xtype: 'passwordfield',
                placeHolder: 'Password',
                itemId: 'passwordTextField',
                name: 'passwordTextField',
                required: true
            }]
        }, {
            xtype: 'button',
            itemId: 'logInButton',
            ui: 'action',
            padding: '10px',
            text: 'Log In',

            listeners: [{
                delegate: '#logInButton',
                event: 'tap',
                fn: 'onLogInButtonTap'
            }]
        }]


    }
});

そしてそれは下を見ています。 ここに画像の説明を入力

4

1 に答える 1

0

あなたのコメントに基づいて、ST 2.2.1 と Chrome 29 で見つかった最近の問題があると思います。これに関する私の回答を参照してください: Sencha Touch 2 App FieldSet not render

于 2013-09-12T12:04:45.257 に答える