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

相关文章:

  • 2022-12-23
  • 2021-11-26
  • 2021-08-21
  • 2021-12-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-22
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案