ExtJS 여러개의 폼 값을 하나의 버튼으로 전달하는 방법
2011. 12. 6. 14:49ㆍ프로그래밍/ExtJS
getValues() 함수로 값을 얻어와서 params 로 붙여 넣고 php 작업에서 json_decode 한뒤 foreach 로 배열로 만들면 됨.
Extjs 코드
var dbParams = Ext.encode(Ext.getCmp('add_module_form').getForm().getValues()); var dbParams2 = Ext.encode(Ext.getCmp('add_available_task_form').getForm().getValues()); var dbParams3 = Ext.encode(Ext.getCmp('add_storage_form').getForm().getValues()); Ext.Ajax.request({ method: 'post', url: ' 작업 수행 php 파일 ', params: { thing1 : dbParams, thing2 : dbParams2, thing3 : dbParams3 },PHP 처리 코드 ($data 배열로 처리)
$data_array = array(); foreach( $data as $key => $v) { $data_array[$key] = $v; }
'프로그래밍 > ExtJS' 카테고리의 다른 글
Extjs 새창에서 Extjs 컨트롤 (0) | 2012.01.19 |
---|---|
ExtJS multiple rowselect (0) | 2011.12.16 |
Combobox 에서 매번 선택시 Store를 읽어오기 ! (0) | 2011.12.05 |
Ajax request 로 form 값 넘길때 emptyText가 그냥 넘어갈 때, 처리법 (0) | 2011.12.04 |
Extjs 새 윈도우 창 열고 닫은후 다시 열 때 me.dom is undefined 오류 (0) | 2011.11.24 |