나는 내가 해결하지 못한 뭔가 잘못하고 있음을 확신합니다. 폼 필드에는 여러 텍스트 필드, 라디오 버튼, 윈도우가 포함되어 있습니다. 나는 다음과 같은 코드를 사용하는 경우 :양식에서 모든 값을 가져 오는 방법은 무엇입니까?
console.log(Discounts.getForm().getValues());
// Discount is form name which is defined like below
var Discounts = Ext.create('Ext.form.Panel', {
...
}
나는 window
구성 요소를 포함 grid panel
제외한 모든 값을 볼 수있다 (나는 다른 모든 창 값을 볼 수없는 진실을 얘기합니다!).
구성 요소 트리 아래 같은 :
+-- FORM PANEL (layout card)
|
+-- CARD LAYOUT - 1
| |
| +- COMBOBOX
| +- TEXTFIELD
|
+-- CARD LAYOUT - 2
| |
| +- WINDOW
| |
| +- GRID PANEL
|
+-- CARD LAYOUT - 3
| |
| +- RADIO GROUP
내가 뭘 잘못 어떤 생각을 가지고 있습니까?
예를 들어 Discount
양식과 함께 winArticle
창 필드 값을 얻고 싶습니다.
추신 : 코드가 너무 커서 JSFiddle을 사용했습니다.
는'getValues' 요소를 형성하지 않는 명확하게 폼 요소 값 ... 창 및 패널을 반환합니다. 어떤 종류의 가치를 기대합니까? 그리고 카드 레이아웃의 창은 이상하게 보입니다. –
친애하는 Lauren 님, 창에서 사용할 수있는 텍스트 필드 값을 얻고 싶습니다.나는 폼의 구성 요소를 창 내부에 넣을 수는 있지만 아무 일도 일어나지 않습니다. 나는 간단한 해결책이 있다고 믿는다. 그러나 나는 아직 찾지 못했다! –
바이올린이 작동하지 않습니다. 문제를 해결할 때 불필요한 구성을 제거하는 것이 좋습니다. – Eric