【问题标题】:Grid Return on Editable Field in Rally SDK2Rally SDK2 中可编辑字段的网格返回
【发布时间】:2013-02-21 04:26:00
【问题描述】:

我有一个这样的列的网格:

{ text: 'Name', dataIndex: 'Name', editor: 'rallytextfield', flex: 2.5, sortable: false },

当我在文本字段中填写信息然后单击其他地方时,数据被保存;但是,当我像在自定义网格中一样按回车键或制表符时,什么也没有发生。我可以配置什么来让我离开该字段并在不点击的情况下获取要保存的值?

已编辑:事实证明这与添加复选框有关。如果我添加一个 selModel,则返回不起作用。如果我把它拿走,回报是有效的!这是完整的应用程序:

Ext.define('CustomApp', {
    extend: 'Rally.app.App',
    componentCls: 'app',
    launch: function() {
        var store = Ext.create('Rally.data.custom.Store', {
            data:[
                { 'name': 'Lisa',  "email":"lisa@simpsons.com",  "phone":"555-111-1224"  },
                { 'name': 'Bart',  "email":"bart@simpsons.com",  "phone":"555-222-1234" },
                { 'name': 'Homer', "email":"home@simpsons.com",  "phone":"555-222-1244"  },
                { 'name': 'Marge', "email":"marge@simpsons.com", "phone":"555-222-1254"  }
            ]
        });
    this.add( Ext.create('Rally.ui.grid.Grid', {
        title: 'Simpsons',
        store: store,
        columnCfgs: [
            { text: 'Name',  dataIndex: 'name', editor: 'rallytextfield' },
            { text: 'Email', dataIndex: 'email', flex: 1 },
            { text: 'Phone', dataIndex: 'phone', editor: 'textfield' }
        ],
        height: 200,
        width: 400,
        selType: 'checkboxmodel',
        selModel: {
            injectCheckbox: 1,
            mode: 'SIMPLE'
        }
    }) );       
}

});

注释掉 selType 和 selModel,我可以按回车键从一行到下一行,但是有 selType 和 selModel 在那里,没有返回,但选项卡确实有效。

【问题讨论】:

    标签: javascript rally


    【解决方案1】:

    Return/Tab 内联编辑导航应该是内置的,无需任何额外配置。当我尝试重现这个问题时,我遇到的第一件事是:

    App works as desired in debug mode but crashes in Rally environment

    这可能是根本原因,因为该应用程序可能只是在编辑字段后才刷新。 我在 gridConfig 上的工作列配置如下所示:

    columnCfgs: [
        'FormattedID',
        { 
            text: 'Name', 
            dataIndex: 'Name', 
            editor: 'rallytextfield', 
            flex: 2.5, 
            sortable: false 
        },
        'Owner'
    ],
    

    【讨论】:

    • 谢谢,Kyle,但我认为这与制作复选框有关。我已经编辑了原件。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-27
    相关资源
    最近更新 更多