/*
* 描 述: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();
}