<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                路徑:D:\ireport365\ireport365.war\js\enduser\designer\vs-designer.js 在這里改個方法 判斷是背景色還是漸變色 如圖的位置 搜索ReportPageTemplateListCtrl應該可以找到 ![](https://box.kancloud.cn/0279eb3360217a8dfed0912a3918d1af_850x649.png) ``` // 判斷是漸變色還是背景圖片 m.compileAttachmentStyleUrl = function(p,t,jb) { // console.log(t) if(t){ return jb } // console.log(p) if (p == null || p === "/" || p === "/null") { return "" } return "url('" + attachmentPrefix + m.compileUrl(p) + "')" }; ``` 添加漸變色配置項 在2500行 大概 位置如圖 ![](https://box.kancloud.cn/84f74c2933d858e6237705116d616d85_921x889.png) ``` { name: "bgColor", title: { text: "背景漸變色" }, elements: [{ title: "開啟漸變色", type: "switch", bind: "GradualChange", on: vsLang.on, off: vsLang.off },{ title: vsLang.bg_color+"(1)", type: "colorpicker", bind: "backgroundOne", show: function() { return g.$parent.configingReportPage != null && g.$parent.configingReportPage.config.GradualChange }, }, { title: vsLang.bg_color+"(2)", type: "colorpicker", bind: "backgroundTow", show: function() { return g.$parent.configingReportPage != null && g.$parent.configingReportPage.config.GradualChange }, },{ title: "漸變方向", type: "configSlide", bind: "backgrouneDeg", show: function() { return g.$parent.configingReportPage != null && g.$parent.configingReportPage.config.GradualChange }, config: { slideStart: 0, slideEnd: 360 } },] }, ``` 監聽配置屬性 位置如圖 搜索onComponentRendered方法下面 ![](https://box.kancloud.cn/830cda9ca9869ccf29fe9bac891ff467_829x695.png) ``` // 漸變色開關 l.$watch("$parent.currentReportPage.designContent.config.GradualChange", function(v, u) { // console.log(v) if (v != null && u != null) { if (!v) { l.$parent.currentReportPage.designContent.config.GradualChange = false; } else { l.$parent.currentReportPage.designContent.config.GradualChange = v; } } }); // end // 監聽背景漸變色 l.$watch("$parent.currentReportPage.designContent.config.backgroundOne", function(v, u) { // console.log(v) if (v != null && u != null) { if (!v) { l.$parent.currentReportPage.designContent.config.backgroundOne = "#ffffff"; } else { l.$parent.currentReportPage.designContent.config.backgroundOne = v; var deg = l.$parent.currentReportPage.designContent.config.backgrouneDeg; l.$parent.currentReportPage.designContent.config.jianbian ='linear-gradient('+deg+'deg,'+v+','+l.$parent.currentReportPage.designContent.config.backgroundTow+')' } } }); l.$watch("$parent.currentReportPage.designContent.config.backgroundTow", function(v, u) { // console.log(v) if (v != null && u != null) { if (!v) { l.$parent.currentReportPage.designContent.config.backgroundTow = "#ffffff"; } else { l.$parent.currentReportPage.designContent.config.backgroundTow = v; var deg = l.$parent.currentReportPage.designContent.config.backgrouneDeg; l.$parent.currentReportPage.designContent.config.jianbian ='linear-gradient('+deg+'deg,'+l.$parent.currentReportPage.designContent.config.backgroundOne+','+v+')' } } }); l.$watch("$parent.currentReportPage.designContent.config.backgrouneDeg", function(v, u) { // console.log(v) if (v != null && u != null) { if (!v) { l.$parent.currentReportPage.designContent.config.backgrouneDeg = 0; } else { l.$parent.currentReportPage.designContent.config.backgrouneDeg = v; l.$parent.currentReportPage.designContent.config.jianbian ='linear-gradient('+v+'deg,'+l.$parent.currentReportPage.designContent.config.backgroundOne+','+l.$parent.currentReportPage.designContent.config.backgroundTow+')' console.log(l.$parent.currentReportPage.designContent.config.jianbian) } } }); // end ``` 設置頁 路徑:D:\ireport365\ireport365.war\template\designer\main.html 如下圖位置 整行復制吧 防止出錯 ![](https://box.kancloud.cn/6162bd8ba7a66c801c0fe09ea8eee087_1064x508.png) ``` <div id="simulator" ng-init="initCtrl()" ng-controller="SimulatorCtrl" ng-style="{'background-size':currentReportPage.designContent.config.backgroundSize.x+' '+currentReportPage.designContent.config.backgroundSize.y, 'background-position':currentReportPage.designContent.config.backgroundPosition.x+' '+currentReportPage.designContent.config.backgroundPosition.y, 'background-image':compileAttachmentStyleUrl(currentReportPage.designContent.config.backgroundImage,currentReportPage.designContent.config.GradualChange,currentReportPage.designContent.config.jianbian), 'background-repeat':currentReportPage.designContent.config.backgroundRepeat,'background-color':currentReportPage.designContent.config.backgroundColor}"> ``` 分享頁 路徑:D:\ireport365\ireport365.war\WEB-INF\classes\system-resource\report-template.html 位置如圖 整行復制吧 防止出錯 ![](https://box.kancloud.cn/34142fd8dae54064d792e4b1ffe3fb1b_940x525.png) ``` <body onload="beginLoadScript()" ng-controller="AppCtrl" ng-style="{'background-size':reportPage.config.backgroundSize.x+' '+reportPage.config.backgroundSize.y, 'background-position':reportPage.config.backgroundPosition.x+' '+reportPage.config.backgroundPosition.y, 'background-image':reportPage.config.GradualChange ? reportPage.config.jianbian : 'url('+compileImageUrl(attachmentPrefix+reportPage.config.backgroundImage)+')', 'background-repeat':reportPage.config.backgroundRepeat,'background-color':reportPage.config.backgroundColor}"> ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看