2013-02-01 46 views
1

我有這樣的列格:電網回報編輯場拉力賽SDK2

{文字:「名稱」,dataIndex:「名稱」,主編:「rallytextfield」,軟硬度:2.5,排序:假},

當我在文本字段中填寫信息,然後單擊其他地方,數據被保存;然而,當我在自定義網格中返回或選擇標籤時,沒有任何反應。我可以配置什麼以允許我從此字段返回並因此獲取值而不點擊?

編輯:事實證明,這是關於添加複選框。如果我添加一個selModel,返回不起作用。如果我拿走它,返回工作!這裏是完整的應用程序:

Ext.define('CustomApp', { 
    extend: 'Rally.app.App', 
    componentCls: 'app', 
    launch: function() { 
     var store = Ext.create('Rally.data.custom.Store', { 
      data:[ 
       { 'name': 'Lisa', "email":"[email protected]", "phone":"555-111-1224" }, 
       { 'name': 'Bart', "email":"[email protected]", "phone":"555-222-1234" }, 
       { 'name': 'Homer', "email":"[email protected]", "phone":"555-222-1244" }, 
       { 'name': 'Marge', "email":"[email protected]", "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,沒有回報,但標籤不工作。

回答

0

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' 
], 
+0

謝謝,凱爾,但我認爲這是與使複選框做。我編輯了原文。 – curmudgeon