/* * 描 述:excel 数据导出 */ var gridId = request('gridId'); var subgridId = request('subgridId'); var acceptClick; var bootstrap = function ($, learun) { "use strict"; var page = { init: function () { var columnModel = learun.frameTab.currentIframe().$('#' + gridId).jfGridGet('settingInfo').headData; $('.sys_spec').append(''); $.each(columnModel, function (i, item) { var label = item.label; var name = item.name; if (!!label) { $(".head").append("
  • " + label + "
  • "); } }); if (!!subgridId) { var subcolumnModel = learun.frameTab.currentIframe().$('#' + subgridId).jfGridGet('settingInfo').headData; $('.sys_spec').append(''); $.each(subcolumnModel, function (i, item) { var label = item.label+'(明细)'; var name = item.name+'_SUB'; if (!!label) { $(".list").append("
  • " + label + "
  • "); } }); } $(".sys_spec_text li").addClass("active"); $(".sys_spec_text li").click(function () { if (!!$(this).hasClass("active")) { $(this).removeClass("active"); } else { $(this).addClass("active").siblings("li"); } }); $('.lr-form-wrap').lrscroll(); } }; // 保存数据 acceptClick = function (callBack) { var exportField = []; $('.sys_spec_text ').find('li.active').each(function () { var value = $(this).attr('data-value'); var text = $(this).attr('title'); exportField.push({ name: value, label:text}); }); if (exportField.length <= 0) { learun.alert.warning("请选择要导出的信息!"); return; } if (!!callBack){ callBack(exportField); } return true; }; page.init(); }