ext.form.formpanel 및 양식 제출
-
02-07-2019 - |
문제
Action Class Ext Deaults를 사용하여 Formpanel과 양식을 제출하려고했습니다. 그러나 JSON 인코딩이 아닌 스크립트로 응답을 고려하고 싶습니다.
이것에 대한 경험이 있습니까?
해결책
최선의 계획은 확장하여 사용자 정의 조치를 만드는 것입니다. Ext.form.Action
.
그럼 당신은 할 수 있습니다 eval
그만큼 response
대상 또는 result
객체 success
사용자 정의 액션의 콜백.
귀하의 사용자 정의 작업은 호출 할 수 있습니다 Ext.form.BasicForm
일반적인 방식으로.
다른 팁
사용 Form.getForm().submit()
조치 응답 통화가 훌륭하게 작동하고 양식 값을 백엔드에 자동으로 제출하고 공급하려는 사용자 정의 값을 자동으로 제출합니다. 반환 응답에는 응답 객체가 전달됩니다. 원하는 대상이 될 수 있습니다. 따라서 성공 핸들러의 수익을 쉽게 평가할 수 있습니다.
이 기능을 정상에 추가하는 것도 우선적입니다. Ext.ajax.request
본다 여기. 또한 존재합니다 Ext.data.ScriptTagProxy
그것은 같은 일을하지만 크로스 도메인 스크립트 태그에 대해서는 동일합니다.
제휴하지 않습니다 StackOverflow