/** * 通用radio * @param url * @param data * @param radioId * @param radioName * @param defaultText */function getRadio(url, data, radioId, radioName, defaultText) { ajaxTemplate(url, 'json', false, data, function(data) { $.each(data, function(i, item) { if(item.selected){ $('').appendTo('#' + radioId);
}else{$('').appendTo('#' + radioId);}});});}/** * 通用checkbox * @param url * @param data * @param radioId * @param radioName * @param defaultText */
function getCheckBox(url, data, radioId, checkBoxName, defaultText) {ajaxTemplate(url, 'json', false, data, function(data) {$.each(data, function(i, item) {if(item.selected){$('').appendTo('#' + radioId);
}else{$('').appendTo('#' + radioId);}});});}/** * 通过combogrid * @param comboGrid * @param url * @param id * @param name * @param columns */
function loadComboGrid(comboGrid, url, id, name, columns){comboGrid.combogrid({width:230,height:30,panelWidth:360,idField: id ,textField: name,pagination:false,
pageSize:20,method:'post',url:contextPath + url,keyHandler: { query: function(q) { comboGrid.combogrid('grid').datagrid('reload', { name: q }); comboGrid.combogrid('setValue', q); } },columns:columns});}/** * 激活下一个tab * @param tabId */function nextTabShow(tabId){var index = 0;$('#'+tabId+' li').each(function(i, item){if($(item).attr('class') == 'active'){index = i;}});$('#'+tabId+' li:eq('+(index+1)+') a').tab('show');}
/** * 文件上传 * @param fileObj * @param url * @param data * @param success */function fileInput(fileObj, url, data, success){fileObj.fileinput({ uploadUrl: contextPath+ url, // you must set a valid URL here else you will get an error allowedFileExtensions : ['jpg', 'png','gif','doc','docx'], overwriteInitial: false, maxFileSize: 1000, maxFilesNum: 30, uploadAsync: true, //默认异步上传 dropZoneEnabled: false,//是否显示拖拽区域 showUpload: false, //是否显示上传按钮 enctype: 'multipart/form-data', uploadExtraData:function (previewId, index) { return data; }, slugCallback: function(filename) { return filename.replace('(', '_').replace(']', '_'); }}).on('filebatchselected', function(event, files) { $(this).fileinput('upload'); }).on('fileuploaded', function (event, data) { success(data.response); }); }