国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

DHTMLX Suite v8.3發(fā)布!深化JavaScript UI小部件庫使用體驗

這篇具有很好參考價值的文章主要介紹了DHTMLX Suite v8.3發(fā)布!深化JavaScript UI小部件庫使用體驗。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

DHTMLX?UI 組件庫允許您更快地構(gòu)建跨平臺、跨瀏覽器 Web 和移動應(yīng)用程序。它包括一組豐富的即用式 HTML5 組件,這些組件可以輕松組合到單個應(yīng)用程序界面中。

DHTMLX?Suite v8.3已于近日正式發(fā)布啦!這個更新附帶了一組新特性和改進(jìn),旨在促進(jìn)您使用JavaScript UI小部件庫的體驗。例如,在Colorpicker小部件中添加了設(shè)置顏色透明度級別的功能。在v8.3中,流行的Grid/TreeGrid功能,如自動高度模式、單元格中的HTML內(nèi)容和事件處理程序,可以專門應(yīng)用于頁眉和頁腳。

DHTMLX Suite v8.3正式版下載

Colorpicker(顏色選擇器) - 顏色透明度選項

DHTMLX Colorpicker是一個方便的工具,可以在各種UI元素(如表單或彈出窗口)中實現(xiàn)顏色選擇功能。在v8.3中,我們?yōu)檫@個小部件補充了一個豐富的調(diào)色板,可以指定所選顏色的透明度。

您不需要在代碼中添加任何東西來允許最終用戶使用顏色透明度,因為這個特性在默認(rèn)情況下是通過新的透明度屬性啟用的,此屬性負(fù)責(zé)在網(wǎng)頁上顯示透明度比例。

要通過UI設(shè)置所需的顏色透明度級別,最終用戶只需拖動透明度刻度上的滑塊旋鈕,如下面的示例所示。

dhtmlxsuite5.3.4 下載,javascript,ui,開發(fā)語言,DHTMLX

如果需要,可以通過將transparency屬性的值設(shè)置為false來禁用顏色透明度特性。

const colorpicker = new dhx.Colorpicker("colorpicker", {
transparency: false
});
Grid & TreeGrid - 列的頁眉和頁腳的新功能
自動高度模式(PRO)

在8.1版本中,我們?yōu)槭褂肎rid和TreeGrid小部件構(gòu)建的表中的行引入了自動高度模式,新的Suite版本將此功能擴展到表列中的頁眉和頁腳。因此,Grid/TreeGrid將根據(jù)內(nèi)容動態(tài)調(diào)整頁眉/頁腳的高度,頁眉和頁腳可以包含各種長度的文本,并且對最終用戶仍然完全可見。

通過編程方式,在Grid/TreeGrid配置對象中添加新的headerAutoHeight和footerAutoHeight參數(shù)來激活頁眉/頁腳的自動高度模式。它們允許切換頁眉或頁腳的自動高度模式,獨立于常見的autoheight屬性。

下面是如何在Grid小部件中完成的:

const grid = new dhx.Grid("grid", {
columns: [
...
],
...
autoHeight: false, // enables autoHeight in data (content)
headerAutoHeight: true, // enables autoHeight in header
footerAutoHeight: true, // enables autoHeight in footer
});

dhtmlxsuite5.3.4 下載,javascript,ui,開發(fā)語言,DHTMLX

請注意,此功能僅在DHTMLX Grid的PRO版中可用。

請記住,如果您的表應(yīng)該具有特定固定高度的頁眉和頁腳,也可以通過已經(jīng)存在的headerRowHeight和footerRowHeight屬性來指定它們。

事件處理程序

DHTMLX Suite?8.3為您提供了一種新的方便方法,可以在Grid/TreeGrid中向列的頁眉和頁腳添加事件處理程序?,F(xiàn)在,您可以依靠eventHandlers屬性來更快地完成此任務(wù),而不是自己將事件處理程序附加到頁眉/頁腳。如果以前這個屬性只允許向數(shù)據(jù)集中定義的HTML元素或列單元格中的自定義模板添加事件處理程序,那么現(xiàn)在它也可以用于頁眉/頁腳單元格。

例如,您可以在標(biāo)題中將onclick事件添加到主復(fù)選框中。當(dāng)復(fù)選框被標(biāo)記為已選中/未選中并更新列中的所有從屬復(fù)選框時,該事件應(yīng)該觸發(fā):

const grid = new dhx.Grid("grid", {
columns: [
{
width: 60,
id: "paid",
header: [
{
text: `
<label class="dhx_checkbox dhx_cell-editor__checkbox ">
<input type="checkbox" class="dhx_checkbox__input dhx_checkbox--check-all">
<span class="dhx_checkbox__visual-input "></span>
</label>
`,
...// more options
],
...// more options
eventHandlers: {
onclick: {
"dhx_checkbox--check-all": function(event, data) {
grid.data.forEach(row => {
grid.data.update(row.id, {
[data.col.id]: event.target.checked,
});
});
}
},
},
});

dhtmlxsuite5.3.4 下載,javascript,ui,開發(fā)語言,DHTMLX

這種新特性擴展了使用DHTMLX交付動態(tài)和交互式數(shù)據(jù)表的機會。

頁眉/頁腳單元格中的HTML內(nèi)容

除了自動高度模式和事件處理程序之外,8.3版本還為列的頁眉/頁腳添加了一個Grid/TreeGrid功能?,F(xiàn)在,您可以使用htmlEnable屬性用任何HTML內(nèi)容來補充這些表元素。

例如,您可以應(yīng)用htmlEnable屬性來改變標(biāo)題單元格的樣式,如下所示:

const grid = new dhx.Grid("grid", {
columns: [
{ width: 200, id: "country", header: [
{
text: "<span style='font-size:16px; color: steelblue'>Country</span>",
htmlEnable: true,
}
]},
{ width: 150, id: "population", htmlEnable: true, header: [
{ text: "<span class='header-title'>Population</span>" }
...// other columns' configs
],
data: dataset,
htmlEnable: false,
});

dhtmlxsuite5.3.4 下載,javascript,ui,開發(fā)語言,DHTMLX

當(dāng)應(yīng)用于列的頁眉(或頁腳)時,htmlEnable屬性將重新定義已經(jīng)為父列或整個表指定的相同配置的值。文章來源地址http://www.zghlxwxcb.cn/news/detail-787077.html

到了這里,關(guān)于DHTMLX Suite v8.3發(fā)布!深化JavaScript UI小部件庫使用體驗的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JavaScript高級(一)--V8引擎上

    JavaScript高級(一)--V8引擎上

    ?瀏覽器渲染的原理 主流瀏覽器及其內(nèi)核 內(nèi)核 瀏覽器 css前綴 備注 Trident IE4-IE11 -ms 最新的Edge已轉(zhuǎn)向Blink Gecko 火狐瀏覽器 -moz Webkit safari、舊版谷歌 -webkit Blink Google Chrome -webkit Presto opera -o 現(xiàn)在的opera轉(zhuǎn)向了Blink 我們常說的 瀏覽器內(nèi)核 指的就是瀏覽器的 排版引擎 ,排版引擎

    2024年04月15日
    瀏覽(27)
  • V8是如何執(zhí)行JavaScript代碼的?

    V8是如何執(zhí)行JavaScript代碼的?

    一般來講,電腦是不能直接運行我們的 javascript 代碼的,它需要一個翻譯程序?qū)⑷祟惸軌蚶斫獾木幊陶Z言 JavaScript,翻譯成機器能夠理解的機器語言。目前市面上有很多種 JavaScript 引擎,諸如 SpiderMonkey、V8、JavaScriptCore 等。而由谷歌開發(fā)的開源項目 V8 是當(dāng)下使用最廣泛的 Ja

    2024年02月08日
    瀏覽(18)
  • [javascript核心-08] V8 內(nèi)存管理機制及性能優(yōu)化

    [javascript核心-08] V8 內(nèi)存管理機制及性能優(yōu)化

    V8 本身也是程序,它本身也會申請內(nèi)存,它申請的內(nèi)存稱為常駐內(nèi)存,而它又將內(nèi)存分為堆和棧 棧內(nèi)存介紹 棧用于存放JS 中的基本類型和引用類型指針 棧空間是連續(xù)的,增加刪除只需要移動指針,操作速度很快 ??臻g是有限的,若超出??臻g內(nèi)存,會拋出??臻g溢出錯誤

    2024年02月16日
    瀏覽(30)
  • Electron 30.0.0 發(fā)布,升級 Node 和 V8 引擎

    Electron 30.0.0 發(fā)布,升級 Node 和 V8 引擎

    近日,Electron 30.0.0 正式發(fā)布!你可以通過 npm install electron@latest 進(jìn)行安裝,或者從 Electron 的發(fā)布網(wǎng)站下載,繼續(xù)閱讀了解此版本的詳細(xì)信息。 Windows 上支持 ASAR 完整性融合。如果未正確配置,啟用 ASAR 完整性的現(xiàn)有應(yīng)用程序可能在 Windows 上無法正常工作。使用 Electron 打包工

    2024年04月29日
    瀏覽(19)
  • O2OA (翱途) 平臺 V8.0 發(fā)布新增數(shù)據(jù)臺賬能力

    O2OA (翱途) 平臺 V8.0 發(fā)布新增數(shù)據(jù)臺賬能力

    親愛的小伙伴們,O2OA (翱途) 平臺開發(fā)團隊經(jīng)過幾個月的持續(xù)努力,實現(xiàn)功能的新增、優(yōu)化以及問題的修復(fù)。2023 年度 V8.0 版本已正式發(fā)布。歡迎大家到 O2OA 的官網(wǎng)上下載進(jìn)行體驗,也希望大家在藕粉社區(qū)里多提寶貴建議。本篇我們先為大家介紹應(yīng)用市場里新增數(shù)據(jù)臺賬能力。

    2024年02月03日
    瀏覽(11)
  • 經(jīng)典:DotNetBar Suite UI 7.9 for WPF Crack

    經(jīng)典:DotNetBar Suite UI 7.9 for WPF Crack

    創(chuàng)建專業(yè)的 WPF 應(yīng)用程序 DotNetBar Suite for WPF 是超過 38 個本機 Windows Presentation Foundation 控件的工具箱,用于創(chuàng)建專業(yè)的 WPF 應(yīng)用程序。 ? Office 2016 類樣式添加到功能區(qū)、日程安排和其他控件... 我們癡迷于控制性能和像素級細(xì)節(jié)。我們很自豪地說,結(jié)果是出色的性能和外觀計劃

    2024年02月03日
    瀏覽(16)
  • QT問題 ui提升部件時No such file or directory

    QT問題 ui提升部件時No such file or directory

    qt使用ui對部件提升在編譯時找不到對應(yīng)的頭文件 因為將部件提升為自定義部件后,在編譯時會去默認(rèn)的路徑下去找頭文件,而自定義的頭文件并不在默認(rèn)路徑文件下,而是在當(dāng)前目錄下,所以這個時候需要自己指定出自定義文件的文件路徑,讓編譯器去指定的路徑尋找文件

    2024年01月15日
    瀏覽(24)
  • Node.js npm V8 React Express的運行配合關(guān)系:構(gòu)建JavaScript應(yīng)用的基石

    目錄 Node.js 和 V8 引擎 Node.js 和 npm LTS(Long Term Support) React Node.js的作用 Express Node.js 和 V8 引擎 Node.js 使用 Google 的 V8 JavaScript 引擎 來執(zhí)行 JavaScript 代碼。V8 是一個高性能的 JavaScript 和 WebAssembly 引擎,用于在 Google Chrome 瀏覽器和 Node.js 中運行 JavaScript。 V8 引擎的更新 通常包括

    2024年03月12日
    瀏覽(19)
  • DHTMLX Gantt入門使用教程【引入】:如何開始使用 dhtmlxGantt

    DHTMLX Gantt入門使用教程【引入】:如何開始使用 dhtmlxGantt

    DHTMLX Gantt是用于跨瀏覽器和跨平臺應(yīng)用程序的功能齊全的Gantt圖表。可滿足項目管理應(yīng)用程序的大部分開發(fā)需求,具備完善的甘特圖圖表庫,功能強大,價格便宜,提供豐富而靈活的JavaScript API接口,與各種服務(wù)器端技術(shù)(PHP,ASP.NET,Java等)簡單集成,滿足多種定制開發(fā)需求

    2023年04月14日
    瀏覽(111)
  • Lottie--前端動畫效果--UI輸出json格式--lottie動畫在JavaScript中使用

    Lottie--前端動畫效果--UI輸出json格式--lottie動畫在JavaScript中使用

    Lottie一個適用于Web、Android、iOS、React Native和Window的移動庫,它可以使用Bodymovin解析以json格式導(dǎo)出的Adobe After Effects動畫,并再移動設(shè)備上進(jìn)行本地渲染。 1.需要引入JavaScript文件,我使用的是cdn中的鏈接。這里直接上鏈接,按需取用。點這里 2.json格式的文件 我不是UI啊,我也

    2023年04月09日
    瀏覽(34)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包