Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 中国大陆一级毛片免费,男人日女人免费视频,欧美xxx午夜免费视频

          整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          SpreadJS 純前端表格控件新特性 - 拖拽增強(qiáng)

          拽增強(qiáng)(Drag-Fill Enhancements)是 SpreadJS 新版本的增強(qiáng)功能之一,當(dāng)有許多單元格必須填充相似或一定順序的數(shù)據(jù)或函數(shù)時(shí),拖動(dòng)填充數(shù)據(jù)將非常有用。尤其在某些情況下,數(shù)據(jù)并非典型的數(shù)字序列,可能包含了字符串、日期或其他數(shù)據(jù)類型,此時(shí) SpreadJS拖動(dòng)填充功能將發(fā)揮巨大的作用。

          SpreadJS的拖動(dòng)填充支持:

          • 按日期填充
          • 帶有數(shù)字的字符串自動(dòng)填充
          • 自定義填充列表

          針對(duì)日期填充:無論您選定的日期數(shù)據(jù)是第一天、最后一天還是一個(gè)月的某一天,新的拖動(dòng)填充增強(qiáng)都可以處理:

          針對(duì)字符串填充:當(dāng)字符串在開頭或結(jié)尾包含數(shù)字時(shí),拖動(dòng)單元格將按特定規(guī)律自動(dòng)填充,如字符串包含“Cell1”、“Cell2”、“Cell3”等規(guī)律時(shí),拖動(dòng)單元格將使用“Cell4”、“Cell5”等進(jìn)行填充。

          針對(duì)自定義填充列表:拖動(dòng)填充還支持自定義列表作為填充源,如按特定規(guī)則的日期信息,或開發(fā)人員自定義的列表。

          要使用內(nèi)置列表填充單元格,只需設(shè)置默認(rèn)日期的值就足夠了:

          var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"));
          var sheet = spread.getActiveSheet();
          sheet.setValue(0, 0, 'Sunday');
          sheet.setValue(1, 0, 'Monday');
          var startRange = new GC.Spread.Sheets.Range(0, 0, 2, 1);
          var fillRange = new GC.Spread.Sheets.Range(0, 0, 10, 1);
          sheet.fillAuto(startRange, fillRange, {
           fillType: GC.Spread.Sheets.Fill.FillType.auto,
           series: GC.Spread.Sheets.Fill.FillSeries.column
          });
          

          要使用自定義列表,您需要定義列表名稱,然后在初始化Spread實(shí)例時(shí)在Spread選項(xiàng)中設(shè)置它:

          var customList = [
           ['Light', 'Sun', 'Moon', 'Star', 'Sky', 'Rain', 'Cloud'],
           ['Dog', 'Cat', 'Lion', 'Fish', 'Snake']
          ];
          var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), {customList: customList});
          var sheet = spread.getActiveSheet();
          sheet.setValue(0, 5, 'Sky');
          sheet.setValue(1, 5, 'Rain');
          var startRange = new GC.Spread.Sheets.Range(0, 5, 2, 1);
          var fillRange = new GC.Spread.Sheets.Range(0, 5, 10, 1);
          sheet.fillAuto(startRange, fillRange, {
           fillType: GC.Spread.Sheets.Fill.FillType.auto,
           series: GC.Spread.Sheets.Fill.FillSeries.column
          });
          

          應(yīng)該注意的是,在執(zhí)行拖動(dòng)填充操作時(shí),用戶自定義列表的優(yōu)先級(jí)更高。

          以上就是 SpreadJS 拖拽增強(qiáng)的更新內(nèi)容,要體驗(yàn)這些功能并開始學(xué)習(xí)SpreadJS,請(qǐng)點(diǎn)擊文末了解更多訪問 SpreadJS 產(chǎn)品官網(wǎng)!

          關(guān)于 SpreadJS 純前端表格控件

          SpreadJS 是一款基于 HTML5 的純前端電子表格控件,以“高速低耗、高度類似Excel、可無限擴(kuò)展”為產(chǎn)品特色,提供移動(dòng)跨平臺(tái)和瀏覽器支持,同時(shí)滿足 .NET、Java、App 等應(yīng)用程序中的 Web Excel 組件開發(fā)、數(shù)據(jù)填報(bào)、在線文檔、圖表公式聯(lián)動(dòng)、類 Excel UI 設(shè)計(jì)等業(yè)務(wù)場(chǎng)景,為您帶來親切的 Excel 體驗(yàn)。SpreadJS 在數(shù)據(jù)可視化、Excel 導(dǎo)入導(dǎo)出、公式引用、數(shù)據(jù)綁定、框架集成等場(chǎng)景下無需大量代碼開發(fā)和測(cè)試,極大降低了企業(yè)研發(fā)成本和項(xiàng)目交付風(fēng)險(xiǎn)。

          INCC7.5高級(jí)技巧:利用Excel實(shí)現(xiàn)窗口控件拖拽。

          大家好,今天我將演示如何將WINCC與Excel相結(jié)合,以實(shí)現(xiàn)批量數(shù)據(jù)顯示的文件生成。

          在AC畫面中,我們可以看到L欄顯示了一個(gè)報(bào)警字,它是一個(gè)十六位無符號(hào)報(bào)警字。接下來,我們將對(duì)報(bào)警字中的各個(gè)位進(jìn)行操作。同時(shí),我也創(chuàng)建了一個(gè)簡(jiǎn)單的列表。

          在選擇列表后,下方會(huì)出現(xiàn)一個(gè)十字標(biāo)志。此時(shí),我們可以按鼠標(biāo)右鍵并將其移動(dòng)到AC畫面的窗口上。當(dāng)鼠標(biāo)變成十字形時(shí),松開右鍵。此時(shí),系統(tǒng)會(huì)提示我們插入復(fù)選框、選項(xiàng)組、多行文字組合框等。我們可以選擇選項(xiàng)組并進(jìn)行相應(yīng)設(shè)置。

          默認(rèn)情況下,選項(xiàng)組已經(jīng)被生成。同時(shí),我們需要對(duì)其屬性進(jìn)行調(diào)整,將字體調(diào)大。我們還需要調(diào)整其大小,并為其分配一個(gè)變量。接下來,我們將報(bào)警字拖入畫面中即可。

          同樣的方法,我們可以制作另一個(gè)類型的報(bào)警字。此時(shí),我們需要右鍵點(diǎn)擊并將其移動(dòng)到AC畫面中,選擇一個(gè)復(fù)選框,并對(duì)其屬性進(jìn)行調(diào)整。我們可以將字體調(diào)整為十六號(hào),并為其分配一個(gè)變量。

          完成后,我們可以保存并運(yùn)行該程序。此時(shí),我們可以通過點(diǎn)擊選擇來確定報(bào)警字的位置,其中第0位表示1,第15位表示1,其余位均為0。此外,我們還可以進(jìn)行連續(xù)選擇,以使相應(yīng)位變?yōu)?,同時(shí)使左側(cè)的值變?yōu)?。此時(shí),我們還可以進(jìn)行輸入。

          我們可以輸入第二位、第八位和第十三位的值。通過這種方式,我們可以將Excel和AC緊密結(jié)合起來,實(shí)現(xiàn)批量數(shù)據(jù)顯示的文件生成。更多內(nèi)容可以在AC課程中學(xué)習(xí)。

          xBrowser是將基于Chromium的瀏覽器與Java應(yīng)用程序集成,以處理和顯示HTML5、CSS3、JavaScript、Flash等。

          近日,JxBrowser v7.12發(fā)布啦!JAVA應(yīng)用程序?yàn)g覽器集成控件JxBrowser更新至7.12, 現(xiàn)在可以在Chromium 84上運(yùn)行,并且在使用DOM和JavaScript-Java Bridge API時(shí)提供了許多新選項(xiàng),點(diǎn)擊文末“了解更多”下載最新版JxBrowser。

          新增功能

          Chromium 84

          在這個(gè)Chromium構(gòu)建中,一些與JxBrowser封裝的功能已經(jīng)被移除或改變,所以這個(gè)JxBrowser版本在公共API中引入了一些突破性的變化。

          可信事件

          com.teamdev.jxbrowser.dom.event.Event接口已經(jīng)擴(kuò)展了isTrusted()方法,允許檢測(cè)事件是由用戶操作產(chǎn)生的,還是通過EventTarget.dispatchEvent()創(chuàng)建/修改并發(fā)送的。

          MouseEvent:頁面位置

          com.teamdev.jxbrowser.dom.event.MouseEvent接口已經(jīng)擴(kuò)展了pageLocation(),允許獲取事件發(fā)生時(shí)鼠標(biāo)光標(biāo)在文檔坐標(biāo)系中的位置。

          MouseEvent:頁面位置

          允許從com.teamdev.jxbrowser.dom.event.KeyEvent中獲取鍵碼的功能已經(jīng)被重新設(shè)計(jì)為與DOM KeyboardEvent類似。我們?yōu)镈OM鍵碼引入了DomKeyCode枚舉,并擴(kuò)展了com.teamdev.jxbrowser.dom.event.KeyEvent的方法,允許獲取DOM鍵碼和一個(gè)代表與物理鍵相關(guān)聯(lián)的UTF-8字符的字符串,如果它有打印表示的話。例如

          document.addEventListener(EventType.KEY_PRESS, event -> {
              if (event instanceof KeyEvent) {
                  KeyEvent keyEvent = (KeyEvent) event;
                  DomKeyCode keyCode = keyEvent.domKeyCode();
                  String character = keyEvent.character();
                  System.out.println("DOM KeyEvent: keyCode=" + keyCode  + ", character=" + character);
              }
          }, false);

          JS可訪問的Java類

          JavaScript-Java Bridge API已經(jīng)擴(kuò)展了com.teamdev.jxbrowser.js.JsAccessibleClasses,它允許告訴人們特定類型的Java實(shí)例可以從JavaScript中訪問。例如

          JsAccessibleClasses.add(ArrayList.class, LinkedList.class);

          Cookie SameSite

          增加了SameSite cookie屬性支持。

          改進(jìn)功能

          • 通過了在離屏渲染模式下檢查 "MovementX和MovementY在鼠標(biāo)事件中的變化 "的JS測(cè)試。
          • Frame.isMain()方法不再向Chromium引擎發(fā)送請(qǐng)求,以找出這個(gè)框架是否是瀏覽器中的主(頂層)框架。現(xiàn)在,這個(gè)信息會(huì)在創(chuàng)建一個(gè)Frame時(shí)提供,并緩存起來供進(jìn)一步調(diào)用。
          • 現(xiàn)在不允許運(yùn)行JxBrowser Chromium二進(jìn)制文件中附帶的Chromium可執(zhí)行文件。JxBrowser所使用的Chromium二進(jìn)制文件應(yīng)該只供JxBrowser使用,用戶不應(yīng)該能夠直接運(yùn)行它并將其作為普通的Web瀏覽器應(yīng)用程序使用。
          • 允許將JavaFX BrowserView嵌入到繼承JFXPanel的容器中。例如
            JFXPanel fxPanel = new MyJFXPanel(); BrowserView view = BrowserView.newInstance(browser); fxPanel.setScene(new Scene(new BorderPane(view), 600, 600)); private static final class MyJFXPanel extends JFXPanel {}
          • TextFinder Javadoc已經(jīng)擴(kuò)展了更多的細(xì)節(jié),包括文本搜索的工作方式,如何突出顯示匹配,如何檢測(cè)第一個(gè)匹配等等。
          • 默認(rèn)情況下,Chromium會(huì)在二進(jìn)制文件所在的目錄下創(chuàng)建debug.log文件。在某些環(huán)境下,對(duì)這個(gè)目錄的訪問可能是被禁止的,操作系統(tǒng)可能會(huì)報(bào)告這種嘗試。從這個(gè)版本開始,Chromium將不再創(chuàng)建debug.log文件,相應(yīng)的日志信息將被重定向到JxBrowser日志中。
          • 現(xiàn)在,庫中使用的Chromium構(gòu)建是使用is_official_build=true標(biāo)志構(gòu)建的。官方Chromium構(gòu)建會(huì)禁用Google Chrome官方構(gòu)建中禁用的實(shí)驗(yàn)性學(xué)習(xí)配置。其中有一個(gè)實(shí)驗(yàn)性的功能在以前的JxBrowser版本中被啟用了,就是頁面凍結(jié),可能會(huì)凍結(jié)網(wǎng)頁并停止JavaScript的執(zhí)行。因此,該庫使用的Chromium引擎在內(nèi)部功能的啟用/禁用方面變得更接近官方Chromium構(gòu)建。
          • 觸發(fā)Windows審計(jì)失敗的功能被禁用。這個(gè)問題是由于Chromium從Windows API中調(diào)用LogonUser()函數(shù),并向其傳遞了一個(gè)空的密碼。我們通過禁用試圖使用空密碼登錄的功能來解決這個(gè)問題。這個(gè)變化不影響任何其他Chromium功能。

          Bug修復(fù)

          • Chromium渲染進(jìn)程崩潰時(shí)不顯示 "Aw, snap"頁面。
          • 在Windows上的離屏渲染模式下,JavaFX在7.9中引入的破損渲染。
          • 在Linux下,在硬件加速渲染模式下,隱藏和顯示嵌入BrowserView的JFrame后不顯示網(wǎng)頁內(nèi)容。
          • 離屏渲染模式下忽略了HTML5拖拽事件中的空數(shù)據(jù)味道,導(dǎo)致部分HTML5 DnD事件根本無法工作。
          • 離屏渲染模式下從文件系統(tǒng)拖動(dòng)文件到Swing BrowserView實(shí)例時(shí)出現(xiàn)NullPointerException錯(cuò)誤。
          • 在離屏渲染模式下,在顯示主舞臺(tái)后,用嵌入式BrowserView實(shí)例顯示JavaFX場(chǎng)景時(shí),出現(xiàn)NullPointerException錯(cuò)誤。
          • CookieStore沒有保存帶有未指定SameSite屬性的Cookie。
          • 當(dāng)在PDF瀏覽器中右擊時(shí),ShowContextMenuCallback沒有被調(diào)用。
          • 在使用NVidia GeForce 1650和430.64驅(qū)動(dòng)版本的Linux上,離屏渲染不工作。
          • JavaScript-Java Bridge功能不能調(diào)用標(biāo)有@JsAccessible注解的Java方法,如果有其他方法與之同名。
          • 當(dāng)引擎實(shí)例在Incognito模式下運(yùn)行時(shí),拼寫檢查器字典沒有被配置。
          • 在macOS上SWT的硬件加速渲染模式下,打印預(yù)覽對(duì)話框的渲染中斷。
          • 在macOS上SWT的離屏渲染模式下,打印預(yù)覽對(duì)話框不顯示。
          • 在Windows和Linux上的硬件加速渲染模式下,在網(wǎng)頁上右擊Flash時(shí),默認(rèn)的Swing BrowserView上下文菜單不可見。
          • 在macOS上,瀏覽器無法調(diào)整到小于300px的大小。
          • EventType.DOUBLE_CLICK的DOM事件監(jiān)聽器從未被調(diào)用。
          • 在離屏渲染模式下,EnterMouseCallback和ExitMouseCallback沒有被調(diào)用。在Windows和Linux的硬件加速渲染模式下,EnterMouseCallback無法被調(diào)用,因?yàn)樗籆hromium引擎忽略了。
          • 在離屏渲染模式下,SWT BrowserView組件在Eclipse的Part on tab開關(guān)中不可見。
          • 在SWT中打印當(dāng)前加載的網(wǎng)頁為PDF時(shí),默認(rèn)保存文件名錯(cuò)誤。
          • 在禁用Chromium流量的情況下,在已加載網(wǎng)頁的輸入欄中輸入一些文本時(shí),拼寫檢查器初始化失敗。
          • 在Windows的離屏渲染模式下,自定義CSS光標(biāo)模糊。
          • 在Windows的硬件加速渲染模式下,在SplitPane中添加/刪除JavaFX BrowserView時(shí)出現(xiàn)黑色閃爍。
          • 在Windows的離屏渲染模式下,當(dāng)顯示/隱藏BrowserView時(shí),隨機(jī)出現(xiàn)黑色矩形閃爍。
          • 注入到JavaScript中的Java對(duì)象中標(biāo)有@JsAccessible注解的方法在關(guān)閉Browser時(shí)被多調(diào)用一次。
          • 通過window.close()JavaScript函數(shù)關(guān)閉Swing BrowserView彈出式實(shí)例時(shí)出現(xiàn)的IndexOutOfBoundsException錯(cuò)誤。
          • 當(dāng)加載一個(gè)SSL證書無效的HTTPS網(wǎng)頁時(shí),ShowNetErrorPageCallback回調(diào)沒有被調(diào)用。
          • 在離屏渲染模式下,不能將焦點(diǎn)設(shè)置為位于不同域的IFRAME內(nèi)的HTML輸入字段。
          • 恢復(fù)了對(duì)Firebase云消息的支持。
          • v7.8之后重新引入了macOS和Windows上的Widevine功能。
          • 在離屏渲染模式下,不同的鼠標(biāo)移動(dòng)事件的MouseEvent.moveX和MouseEvent.moveY屬性應(yīng)該是不同的。
          • macOS上mach_port功能相關(guān)的JNI中出現(xiàn)多個(gè)錯(cuò)誤導(dǎo)致JVM崩潰。

          如果您對(duì)jxbrowser感興趣,可以點(diǎn)擊下方“了解更多”了解具體授權(quán)和使用機(jī)制。


          主站蜘蛛池模板: 亚洲丰满熟女一区二区v| 无码国产亚洲日韩国精品视频一区二区三区 | 国产亚洲一区二区手机在线观看| 无码国产精成人午夜视频一区二区| 国产人妖视频一区二区破除| 亚洲一区二区三区免费在线观看 | 精品国产一区二区麻豆| 国语精品一区二区三区| 久久久久人妻一区精品| 精品视频一区二区观看| 国模精品一区二区三区视频| 亚洲日韩AV无码一区二区三区人| 亚洲国产国产综合一区首页| 久久免费精品一区二区| 精品亚洲综合在线第一区| 国产成人无码AV一区二区| 久久毛片免费看一区二区三区| 视频一区视频二区日韩专区| 国产伦理一区二区三区| 日韩精品免费一区二区三区| 无码av中文一区二区三区桃花岛| 中文字幕av日韩精品一区二区| 91精品乱码一区二区三区| 日韩中文字幕一区| 亚洲sm另类一区二区三区| 精品久久久久久无码中文字幕一区| 无码国产精品一区二区免费式影视| 国产乱码一区二区三区四| 色欲AV蜜桃一区二区三| 在线视频一区二区三区四区| 成人国产精品一区二区网站公司| 精品国产一区二区三区久久影院| 国产成人av一区二区三区在线| 激情综合丝袜美女一区二区| 亚洲毛片不卡av在线播放一区| 真实国产乱子伦精品一区二区三区| 国产自产在线视频一区| 在线观看一区二区三区av| 日韩一区二区在线免费观看| 亚洲日本一区二区一本一道| 国产在线无码视频一区二区三区 |