문제

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 그것은 같은 일을하지만 크로스 도메인 스크립트 태그에 대해서는 동일합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top