2017-12-11 12 views
0

나는 Ext JS로 combobox을 만들었으며 과 함께 proxy 요청을 표시하고 항목을 표시합니다. 모든 작품이 잘 작동하지만 쿼리 된 숫자 값으로 콤보 상자의 항목을 선택할 수 있도록 쿼리를 작성해야합니다.Ext JS : 항목의 루트/색인 값 내에서 콤보 박스 항목을 선택하는 방법은 무엇입니까?

나는 의미한다!

:

#main-home #contentPanel #formData combobox[name=...combo] boundlist => :textEquals(The Item Name) 

하지만 항목을 변경하는 내가 쿼리 구문 등을 찾는 첫 번째 combobox의 항목을 선택할 수 있도록하려면 너무 빨리하기 : 나는 textEqual 쿼리 너무 좋은이 방법으로 선택을 할 수

#main-home #contentPanel #formData combobox[name=...combo] boundlist => :root(1) 

또는

#main-home #contentPanel #formData combobox[name=...combo] boundlist => :index(1) 

어떤 생각이 선택/쿼리를 달성하기 위해?

{ // Combobox 
    xtype : 'combo', 
    action : 'actionComboBox', 
    ............ 
    id  : 'comboboxId' // <= Here 
}, 

그런 다음 ID를 사용합니다 :

+0

어떤 ExtJS 버전을 사용하고 있습니까? – F0XS

+0

@foxdie Ext JS 버전이 6.5.0 –

답변

1

조언에 감사합니다 ... 당신은 콤보 상자에 식별자를 할당해야

var combobox = Ext.getCmp("comboboxId"); 

후에는 값을하려는 경우 예 :

var comboboxValue = combobox.getValue(); 
+0

구성 요소 쿼리를 선택에 사용할 수 있습니까? –

+0

식별자를 조작하면 콤보 박스에서 보낸 컨텐트를 복구하고'getValues ​​()'와 같은 방법으로 악용 할 수 있습니다. ExtJs 6.5.0이 사물을 단순화하는 것처럼 쉽습니다. componement 쿼리를 사용하여 더 복잡합니다. – F0XS