2016-07-06 106 views
0

我不能找到一種方法,在運行時的開/關複選框,在我的字段集定義:ExtJS的4複選框

 { 
      xtype: 'fieldset', 
      title: 'Do you want to add text file?', 
      itemId: 'chorFileCheck', 
      checkboxToggle: true, 
      items: [ 
       { 
        xtype: 'filefield', 
        name: 'document', 
        fieldLabel: 'File', 
        labelWidth: 50, 
        allowBlank: false, 
        anchor: '100%', 
        regex: Portal.Const.DOC_ACCEPTED, 
        buttonText: 'Choose ...' 
       } 
      ], 
      listeners: { 

我可以通過手工處理此複選框,但無法找到一個方法來做到它在我的代碼中(使它在運行時)。提示我請怎麼做。

+0

什麼你的意思做「但無法找到一個方法來做到INT在我的代碼」?你的意思是「但在我的代碼中找不到方法」? –

回答

0

你需要分別使用字段集collapse()expand()方法取消選中 & 檢查的複選框。

對於取消選中該複選框:

Ext.ComponentQuery.query("#chorFileCheck")[0].collapse(); 

檢查複選框:

Ext.ComponentQuery.query("#chorFileCheck")[0].expand(); 
+0

這是我的第一次檢查。在「崩潰」字段未選中(淺灰色),但複選框仍然被選中。這是我的問題,如何取消選中複選框。 – Tad

+0

你能爲此創建一個小提琴嗎? –