var jq;
var tab;
var tabsIndex;
/**
* 常用说明
* @param row
* @returns {String}
*/
function formatItem(row) {
var s = '<span class="text-span">' + row.text + '</span>';
if (row.type == "private") {
s += '<span class="remove-span"><a href="javascript:;" onclick="deleteOpinion(' + row.id + ');" class="remove">X</a></span>';
}
return s;
}
/**
* 删除常用说明
* @param id
*/
function deleteOpinion(id) {
if (id != "") {
$.post('opinion/delete.action', {
id: id
},
function(result) {
if (result.success) {
$('#comments').combobox('clear').combobox('reload');
$.messager.show({
title: '成功',
msg: "操作成功!"
});
} else {
$.messager.show({
title: '错误',
msg: result.title
});
}
},
'json');
}
}
/**
* 增加常用说明
*/
function saveOpinion() {
var text = $("#suggestion").val();
if (text != "") {
$.post('opinion/save.action', {
text: text,
type: "private"
},
function(result) {
if (result.success) {
$('#comments').combobox('reload');
$.messager.show({
title: '成功',
msg: "操作成功!"
});
} else {
$.messager.show({
title: '错误',
msg: result.title
});
}
},
'json');
}
}
function exportExcels(id) {
var params = $('#' + id).datagrid('options').queryParams;
var url = $('#' + id).datagrid('options').url;
var sortName = $('#' + id).datagrid('options').sortName;
var sortOrder = $('#' + id).datagrid('options').sortOrder;
params["order"] = sortOrder;
params["sort"] = sortName;
params["operate"] = "export";
var columnJsonf = $('#' + id).datagrid("options").frozenColumns;
var columnJson = $('#' + id).datagrid("options").columns;
var form = $('<form></form>');
// 设置属性
form.attr('action', url);
form.attr('method', 'post');
form.attr('target', '_self');
// 创建Input
var input = $('<input type="hidden" name="columnJson" />');
var inputRow = $('<input type="hidden" name="rows" value="10" />');
var inputPage = $('<input type="hidden" name="page" value="1" />');
form.append(inputRow);
form.append(inputPage);
var jsonArray = new Array();
var arrayOn = new Array();
for (var i = 0; i < columnJsonf.length; i++) {
for (var j = 0; j < columnJsonf[i].length; j++) {
var col = columnJsonf[i][j];
col.rowspan = columnJson.length;
arrayOn.push(col);
}
}
for (var i = 0; i < columnJson.length; i++) {
if (i == 0) {
for (var j = 0; j < columnJson[i].length; j++) {
var colj = columnJson[i][j];
arrayOn.push(colj);
}
jsonArray.push(arrayOn);
} else {
jsonArray.push(columnJson[i]);
}
}
// alert(JSON.stringify(jsonArray));
input.attr('value', JSON.stringify(jsonArray));
// 附加到Form
form.append(input);
form.appendTo("body");
form.css('display', 'none');
// 提交表单
form.form('submit', {
url: url,
onSubmit: function(param) {
$.each(params,
function(name, value) {
param[name] = value;
});
}
});
form.remove();
}
/**
* @author var vTitle = popts.title.split('').join('<br/>');
pDiv.find('.panel-body').html(vTitle);
}else{
$('.layout-button-'+btnDir).closest('.layout-expand').find('.panel-title')
.css({textAlign:'left'})
.html(vTitle)
}
}
},100);
}
});
})(jQuery);
相关文章: