多语言展示
当前在线:1802今日阅读:19今日分享:20

实际开发中js实例

实际开发
方法/步骤
1

/** * 通用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);

2

}else{$('').appendTo('#' + radioId);}});});}/** * 通用checkbox * @param url * @param data * @param radioId * @param radioName * @param defaultText */

3

function getCheckBox(url, data, radioId, checkBoxName, defaultText) {ajaxTemplate(url, 'json', false, data, function(data) {$.each(data, function(i, item) {if(item.selected){$('').appendTo('#' + radioId);

方法/步骤2
1

}else{$('').appendTo('#' + radioId);}});});}/** * 通过combogrid * @param comboGrid * @param url * @param id * @param name * @param columns */

2

function loadComboGrid(comboGrid, url, id, name, columns){comboGrid.combogrid({width:230,height:30,panelWidth:360,idField: id ,textField: name,pagination:false,

3

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');}

4

/** * 文件上传 * @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);    });    }

推荐信息