2013년 11월 25일 월요일

extjs form을 Serialize 형태로 변환


/**
 * extjs form을 Serialize 형태로 변환
 * @param formSet.getForm()
 * @return Serialize
 */
function fncExtSerialize(frm) {

var fserial = '';
var fvalue = '';

Ext.each(frm.items, function(elem, idx) {
if ( frm.getValues()[elem.name] != undefined ) fvalue = fncExtVtype(elem.vtype, frm.getValues()[elem.name]);
else fvalue = '';

if ( idx == 0 ) fserial = elem.name + '=' + encodeURI(fvalue);
else fserial += '&' + elem.name + '=' + encodeURI(fvalue);
});

return fserial;
}

댓글 없음:

댓글 쓰기