steffenk
14 Mar 2010, 8:21 AM
Hi,
i have the following problem:
FormLoad
works fine as long i don't use formHandler: true in api.
without formHandler setting:
sent: {"action":"ExtDirect","method":"loadUploadExtToTer","data":null,"type":"rpc","tid":4}
receive: {"type":"rpc","tid":4,"action":"ExtDirect","method":"loadUploadExtToTer","result":{"success":true,"data":{"fe_u":"user","fe_p":"password"}}}
with formHandler setting:
error: form.getAttribute is not a function
Form submit
with formHandler setting:
server side exception, sent is a POST array like
extAction ExtDirect
extKey context_help
extMethod uploadExtToTer
extTID 5
extType rpc
extUpload false
fe_p password
fe_u user
without formHandler setting:
sent: {"action":"ExtDirect","method":"uploadExtToTer","data":[{}],"type":"rpc","tid":5}
So basically i get what i need without formHandler setting, but with submit, no form data is in the "data" object.
I also played with paramsAsHash, but this seems only something for load, it has to be false in this situation to work.
i use:
api: {
load: TYPO3.EM.ExtDirect.loadUploadExtToTer,
submit: TYPO3.EM.ExtDirect.uploadExtToTer
},
paramsAsHash: false,
baseParams: {extKey: record.data.extkey},
What do i miss, why doesn't formHandler work, how to get formValues in data-object?
Thanks for taking the time.
i have the following problem:
FormLoad
works fine as long i don't use formHandler: true in api.
without formHandler setting:
sent: {"action":"ExtDirect","method":"loadUploadExtToTer","data":null,"type":"rpc","tid":4}
receive: {"type":"rpc","tid":4,"action":"ExtDirect","method":"loadUploadExtToTer","result":{"success":true,"data":{"fe_u":"user","fe_p":"password"}}}
with formHandler setting:
error: form.getAttribute is not a function
Form submit
with formHandler setting:
server side exception, sent is a POST array like
extAction ExtDirect
extKey context_help
extMethod uploadExtToTer
extTID 5
extType rpc
extUpload false
fe_p password
fe_u user
without formHandler setting:
sent: {"action":"ExtDirect","method":"uploadExtToTer","data":[{}],"type":"rpc","tid":5}
So basically i get what i need without formHandler setting, but with submit, no form data is in the "data" object.
I also played with paramsAsHash, but this seems only something for load, it has to be false in this situation to work.
i use:
api: {
load: TYPO3.EM.ExtDirect.loadUploadExtToTer,
submit: TYPO3.EM.ExtDirect.uploadExtToTer
},
paramsAsHash: false,
baseParams: {extKey: record.data.extkey},
What do i miss, why doesn't formHandler work, how to get formValues in data-object?
Thanks for taking the time.