成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

在線excel開發(fā)之新人學(xué)習(xí)筆記——工作簿

Maxiye / 2011人閱讀

摘要:前端頁面中經(jīng)常需要使用到表格控件,為方便表單的設(shè)計填報,今天嘗試使用一款純前端表格控件??丶螺d地址首先初始化此時,頁面中表格已經(jīng)出現(xiàn)。

前端頁面中經(jīng)常需要使用到表格控件,為方便表單的設(shè)計填報,今天嘗試使用一款純前端表格控件。
控件下載地址:https://www.grapecity.com.cn/...

首先初始化Spread

var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 2 });

此時,頁面中表格已經(jīng)出現(xiàn)。
通過以下方法可以增加,清空,刪除表單:

/*------------------Spread表單--------------------------*/
    spread.addSheet(0);  
    console.log(spread.getSheetCount()); // 3
    spread.setSheetCount(1);
    console.log(spread.getSheetCount()); // 3 初始化時創(chuàng)建了兩個
    var sheet = spread.getSheet(0);
    var sheet1 = spread.getSheetFromName("Sheet3"); 
    console.log (sheet == sheet1);  // 結(jié)果:True,此時我頁面的 索引為0 的sheet 名字叫 Sheet3
    // spread.removeSheet(0); 
    // spread.clearSheets(); // 清空了,一片空白
    spread.setSheetCount(4);
    console.log(spread.getActiveSheetIndex()); // 獲取活動表單索引
spread.setActiveSheetIndex(3); // 設(shè)置活動表單

通過一下方法可以控制 表單,標簽的一些顯示,標簽名稱背景色等

/*------------------表單名稱標簽--------------------------*/
    // spread.options.tabStripVisible = false; // 標簽條 顯示控制
    // spread.options.newTabVisible = false;
    var curSheet = spread.getActiveSheet();
    //curSheet.options.sheetTabColor = "blue"; // 設(shè)置當(dāng)前sheetTab 背景顏色,
    spread.options.tabEditable = true; // 雙擊是否可修改表單名稱
    spread.options.allowSheetReorder = false; // 是否可通過拖拽調(diào)整表單順序
    // spread.startSheetIndex(1); // 設(shè)置起始的sheet的索引
    spread.options.tabStripRatio = 0.8; // 設(shè)置TabStrip的寬度,取值0-1

滾動條的相關(guān)設(shè)置

//horizontal,vertical;both;none 拖動滾動條給出提示,默認none
    spread.options.showScrollTip = GC.Spread.Sheets.ShowScrollTip.horizontal; 
    spread.options.showVerticalScrollbar = true; // 控制水平或豎直滾動條是否顯示 showVerticalScrollbar,showHorizontalScrollbar 
    spread.options.scrollbarShowMax = true; // 是否基于表單全部的行列總數(shù)顯示滾動條
    spread.options.scrollbarMaxAlign = true; //滾動條末尾是否對齊視圖中表單的最后一行或一列

背景

//        spread.options.backColor = "red";
    //spread.options.backgroundImage = "img/bag.jpg";  //同時設(shè)置,圖片優(yōu)先
    //spread.options.backgroundImageLayout = GC.Spread.Sheets.ImageLayout.stretch; //stretch,center,zoom,none
    spread.options.grayAreaBackColor = "red";// 配合spread.options.scrollbarMaxAlign = false 使用

Spread事件

var activeSheetChanged = GC.Spread.Sheets.Events.ActiveSheetChanged;
    spread.bind(activeSheetChanged,function(){
            console.log("activeSheetChanged");
    })
    // spread.suspendEvent(); // 暫停觸發(fā)事件
    // spread.resumeEvent();  // 恢復(fù)觸發(fā)事件
    var SelectionChanging = GC.Spread.Sheets.Events.SelectionChanging;
    spread.bind(SelectionChanging,function(){
            console.log("SelectionChanging");
    })
    var CellClick = GC.Spread.Sheets.Events.CellClick;
    spread.bind(CellClick,function(){
            console.log("CellClick");
    })
    var SelectionChanged = GC.Spread.Sheets.Events.SelectionChanged;
    spread.bind(SelectionChanged,function(){
            console.log("SelectionChanged");
    })
    var EditStarting = GC.Spread.Sheets.Events.EditStarting;
    spread.bind(EditStarting,function(){
            console.log("EditStarting");
    })
    var EditEnded = GC.Spread.Sheets.Events.EditEnded;
    spread.bind(EditEnded,function(){
            console.log("EditEnded");
    })

事件觸發(fā)時控制臺打印出相應(yīng)提示:

免費在線版Excel:https://demo.grapecity.com.cn...

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/102974.html

相關(guān)文章

  • 在線Excel開發(fā)新人學(xué)習(xí)筆記 - 工作簿2

    摘要:支持以下自定義特性的序列化與反序列化自定義單元格類型,自定義函數(shù),自定義格式,自定義函數(shù)迷你圖,自定義標簽,以及自定義行篩選。 Spread JSON 導(dǎo)入導(dǎo)出 在SpreadJS表單控件中可以導(dǎo)入導(dǎo)出JSON數(shù)據(jù),收集界面的錄入數(shù)據(jù), 數(shù)據(jù)源序列化 若要將表單中的數(shù)據(jù)源序列化到JSON對象中,可以設(shè)置參數(shù)includeBindingSource: true,若未設(shè)置默認為false....

    cgspine 評論0 收藏0
  • Java實現(xiàn)excel導(dǎo)入導(dǎo)出學(xué)習(xí)筆記1 - 實現(xiàn)方式

    摘要:需要的技術(shù)框架利用其上傳下載功能解析技術(shù)定制導(dǎo)入模板制作前臺與格式對應(yīng),版本低,兼容性好與格式對應(yīng)組成的幾個概念工作薄工作表行記錄單元格創(chuàng)建中的的詳見如創(chuàng)建創(chuàng)建工作簿創(chuàng)建工作表創(chuàng)建第一行創(chuàng)建一個文件存盤名字性別男解析文件創(chuàng)建,讀取文件 需要的技術(shù) 1、strut2框架 利用其上傳下載功能2、xml解析技術(shù) 定制導(dǎo)入模板3、jquery UI 制作前臺 4、showImg(/i...

    wean 評論0 收藏0
  • [SheetJS] js-xlsx模塊學(xué)習(xí)指南

    摘要:簡介是前端操作以及類似的二維表的最佳選擇之一而是它的社區(qū)版本將注意力集中到了數(shù)據(jù)轉(zhuǎn)換和導(dǎo)出上所以它支持相當(dāng)多種類的數(shù)據(jù)解析和導(dǎo)出不僅僅局限于支持格式支持的導(dǎo)入格式支持的導(dǎo)出格式它可以解析符合格式的數(shù)據(jù)導(dǎo)出符合格式的數(shù)據(jù)利用中間層操作數(shù)據(jù) 簡介 SheetJS是前端操作Excel以及類似的二維表的最佳選擇之一,而js-xlsx是它的社區(qū)版本. js-xlsx將注意力集中到了數(shù)據(jù)轉(zhuǎn)換和導(dǎo)出...

    zhaot 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<