• js工具类


    js将带T时间格式转换为时间字符串格式

    function timeFormat(iTime) {
                var iTime = new Date(iTime + "+08:00");//格式化时间,参数:JSON返回的时间(带T格式)
                var month = iTime.getMonth() + 1 < 10 ? "0" + (iTime.getMonth() + 1) : iTime.getMonth() + 1;
                var day = iTime.getDate() < 10 ? "0" + iTime.getDate() : iTime.getDate();
                var milliseconds = iTime.getMilliseconds();
                return iTime.getFullYear() + "-" + month + "-" + day;
            }

    使用js动态绑定数据到页面

    function htmlStr(data, rowInt) {
                var html = '<tr>'
                    + '<td style="text-align: center;" id="rowIntId#{rowInt}"> #{rowInt}</td>'
                    + '<td style="text-align: center;"> #{ACCEPTANCENumber}</td>'
                    + '<td style="text-align: center;"> #{USERNAME}</td>'
                    + '<td style="text-align: center;"> #{HandlerTime}</td>'
                    + '<td style="text-align: center;"> #{PromiseTime}</td>'
                    + '<td style="text-align: center;" id="DepartmentName#{rowInt}"> #{Organizer}</td>'
                    + '<td style="text-align: center;"> #{HandlerState}</td>';
    
                if (data.HandlerState == 0 && data.STATE == 1) {
                    html += '<td style="text-align: center;"><input type="button" class="btn green"  value="签收" onclick="GoDepartmentPhone(this,#{rowInt},#{complaintId})" />|&nbsp;<input type="button" class="btn green" value="拒签"  onclick="LinkAnswer(#{complaintId},2)" /> </td>'
                }else {
                    html += '<td style="text-align: center;"><input type="button" class="btn green" disabled="disabled" value="签收"  />|&nbsp;<input type="button" class="btn green"  value="查看" onclick="LinkAnswer(#{complaintId},1)" /> </td>'
                }
    
                html += '</tr>';
    
                html = html.replace(/#{rowInt}/g, rowInt);
                html = html.replace(/#{complaintId}/g, data.ID);
                html = html.replace(/#{OrganizerId}/g, data.OrganizerId);
                html = html.replace(/#{ACCEPTANCENumber}/g, data.ACCEPTANCENumber == null ? "" : data.ACCEPTANCENumber);
                html = html.replace(/#{USERNAME}/g, data.USERNAME == null ? "" : data.USERNAME);
                html = html.replace(/#{HandlerTime}/g, timeFormat(data.HandlerTime == "0001-01-01T00:00:00" ? "" : data.HandlerTime));
                html = html.replace(/#{PromiseTime}/g, timeFormat(data.PromiseTime == "0001-01-01T00:00:00" ? "" : data.PromiseTime));
                html = html.replace(/#{Organizer}/g, data.Organizer == null || data.Organizer == "" ? "请选择" : data.Organizer);
                html = html.replace(/#{HandlerState}/g, data.HandlerState == 0 ? "未处理" : (data.HandlerState == 1 ? "非受理范围" : (data.HandlerState == 2 ? "办理中" : (data.HandlerState == 3 ? "已办结" : (data.HandlerState == 4 ? "已超时" : "异常状态")))));
                //$("#tblList").append(html);
                return html;
            }

    js插件jqprint进行打印

    <script src="~/Content/JQueryPrint/jquery-migrate-1.1.0.js"></script>
        <script src="~/Content/JQueryPrint/jquery.jqprint-0.3.js"></script>
    //打印
            function DoPrint() {
                $("#divPrint").jqprint({
                    debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false
                    importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)
                    printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
                    operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
                });
            }
  • 相关阅读:
    Asp.net2.0 中自定义过滤器对Response内容进行处理 dodo
    自动化测试工具 dodo
    TestDriven.NET 2.0——单元测试的好助手(转) dodo
    JS弹出窗口的运用与技巧 dodo
    ElasticSearch 简介 规格严格
    修改PostgreSQL字段长度导致cached plan must not change result type错误 规格严格
    Linux系统更改时区(转) 规格严格
    mvn编译“Cannot find matching toolchain definitions for the following toolchain types“报错解决方法 规格严格
    ElasticSearch 集群 & 数据备份 & 优化 规格严格
    Elasticsearch黑鸟教程22:索引模板的详细介绍 规格严格
  • 原文地址:https://www.cnblogs.com/kevin-ying/p/10898050.html
Copyright © 2020-2023  润新知