整合營銷服務商

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

          免費咨詢熱線:

          設置SpreadJS的表格樣式

          preadJS純前端表格控件是基于HTML5的JavaScript電子表格和網(wǎng)格功能控件,適用于.NET、Java和移動端等各平臺在線編輯類Excel功能的表格程序開發(fā)。

          本文介紹了如何設置SpreadJS的表格樣式。

          1. Spread.Sheets 提供了很多有關表格的公用接口。通過這些公用接口你可以很容易的管理和分析相互關聯(lián)的數(shù)據(jù)。

          2. 你可以控制是否要顯示表格的表頭和表尾,是否要以一種行(列)交替的樣式顯示表格,是否要把第一列或者最后一列高亮。例如:

          3. Spread.Sheets 支持一些內(nèi)置的表格樣式,你也可以自己定制樣式。比如:

          效果展示:

          快人一步,免費試用

          試用SpreadJS,請通過以下方式聯(lián)系我們:

          微信:GrapeCityDT

          郵件:marketing.xa@grapecity.com

          官網(wǎng):www.gcpowertools.com.cn

          關于葡萄城控件

          葡萄城是全球最大的控件提供商,世界領先的企業(yè)應用定制工具、企業(yè)報表和商業(yè)智能解決方案提供商,為超過75%的全球財富500強企業(yè)提供服務。

          preadJS 是一款基于 HTML5 的純前端電子表格控件,兼容 450 種以上的 Excel 公式,憑借其 “高性能、跨平臺、與 Excel 高度兼容”的產(chǎn)品特性,備受以華為、蘇寧易購、天弘基金等為代表的企業(yè)用戶青睞。SpreadJS 為用戶帶來親切的 Excel 使用體驗的同時,滿足 Web Excel 組件開發(fā)、表格文檔協(xié)同編輯、數(shù)據(jù)填報、Excel 類報表設計等業(yè)務場景,極大降低了企業(yè)研發(fā)成本和項目交付風險。

          SpreadJS支持Vue----一個JavaScript框架,該框架為開發(fā)人員提供了不同的工具,以幫助他們構建復雜的用戶界面和Web應用程序。

          SpreadJS可以通過以下兩種方式與Vue一起使用:

          1. 使用節(jié)點包管理器
          2. 使用傳統(tǒng)HTML

          使用節(jié)點包管理器

          此方法涉及以下步驟:

          1. 創(chuàng)建一個Vue項目打開命令提示符窗口,然后鍵入以下命令,以使用vue init webpack創(chuàng)建一個簡單的Vue項目。$ npm install --global vue-cli# create a new project using the "webpack" template
            $ vue init webpack my-project# install dependencies and go!
            $ cd my-project
            $ npm run dev完成后,將在目錄中的指定位置創(chuàng)建Vue項目。
          2. 在項目中導入SpreadJS Vue模塊接下來,您需要使用以下命令在項目中安裝@ grapecity / spread-sheets-vue:$ npm install @grapecity/spread-sheets-vue

          3. 在Vue應用程序中使用SpreadJS現(xiàn)在,您可以根據(jù)需要修改App.vue文件。刷新瀏覽器窗口時,更改將反映出來。例如,您可以使用下面給出的示例代碼:


                                      <template>
            <div>
                <gc-spread-sheets
                  :hostClass='hostClass'
                >
                  <gc-worksheet
                    :dataSource="dataTable"
                    :autoGenerateColumns = 'autoGenerateColumns'
                  >
                    <gc-column
                      :width="width"
                      :dataField="'price'"
                      :visible = 'visible'
                      :formatter = 'formatter'
                      :resizable = 'resizable'
                    ></gc-column>
                  </gc-worksheet>
                </gc-spread-sheets>
            </div>
          </template>
          <script>
            import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2016colorful.css'
            import  '@grapecity/spread-sheets-vue'
            export default {
              data(){
                return {
                  hostClass:'spread-host',
                  autoGenerateColumns:true,
                  width:300,
                  visible:true,
                  resizable:true,
                  formatter:"$ #.00"
                }
              },
              computed:{
                dataTable(){
                  let dataTable = [];
                  for (let i = 0; i < 42; i++) {
                    dataTable.push({price: i + 0.56})
                  }
                  return dataTable
                }
              }
            }
          </script>
          <style scoped>
          .spread-host {
              width: 500px;
              height: 600px;
          }
          </style>
          
                                  


          使用傳統(tǒng)HTML

          此方法涉及以下步驟:

          1. 創(chuàng)建一個HTML頁面第一步,您需要創(chuàng)建一個HTML頁面。
          2. 將SpreadJS和Vue-SpreadJS添加到HTML模板在HTML模板中(即您的index.html文件)添加對gc.spread.sheets.all.*.*.*.min.js, gc.SpreadJS.*.*.*.css and gc.spread.sheets.vue.*.*.*.js 文件的引用
          3. 在Vue應用程序中使用SpreadJS現(xiàn)在,您可以在Vue應用程序中使用SpreadJS。例如,您可以使用下面給出的示例代碼:


                                      <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <title>Hello SpreadJS Vue</title>
              <link rel="stylesheet" href="lib/gc.spread.sheets.excel2016colorful.0.0.0.css" type="text/css"/>
              <style>
                  #app{
                      width: 100%;
                      height:100%;
                  }
                  .vue-demo{
                      width: 800px;
                      height:400px;
                      margin: 0 auto;
                  }
              </style>
          </head>
          <body>
          <div id="app">
           <app></app>
          </div>
          <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
          <script src="lib/gc.spread.sheets.all.0.0.0.js"></script>
          <script src="lib/gc.spread.sheets.vue.js"></script>
          <script type="text/x-template" id="app-template">
               <div>
                  <gc-spread-sheets
                    v-bind:hostClass='hostClass'
                    @workbookInitialized='spreadInitHandle'
                  >
                      <gc-worksheet  >
                      </gc-worksheet>
                  </gc-spread-sheets>
               </div>
          </script>
          <script type="text/javascript">
              window.onload = function () {
                  Vue.component('app', {
                      template: '#app-template',
                      data:function () {
                          return {
                              hostClass: "vue-demo"
                          }
                      },
                      methods: {
                          spreadInitHandle: function (spread) {
                              window.mySpread = spread;
                              console.log('now you can also get spread from window');
                          }
                      }
                  });
                  new Vue({
                      el:"#app",
                  })
              }
          </script>
          </body>
          </html>         
                        
          
                                  


          SpreadSheets,Worksheet和Column是具有標簽層次結構的基本元素。其他元素通過設置來起作用。主要標簽層次為:

          <gc-spread-sheets>
          <gc-worksheet>
          <gc-column> </ gc-column>
          ...
          </ gc-worksheet>
          ...
          </ gc-spread-sheets>

          今天的內(nèi)容就到這了,不要忘了在評論區(qū)留下的意見和建議!點擊了解更多!獲取最新資訊以及試用特權

          挑選了10款在網(wǎng)站開發(fā)中很實用的 HTML5 & jQuery 插件,如果你正在尋找能優(yōu)化網(wǎng)站,使其更具創(chuàng)造力和視覺沖擊,那么本文正是你需要的。這些優(yōu)秀的 jQuery 插件能為你的網(wǎng)站提供各種各樣強大的功能和效果。

          1.Dynatable

          Dynatable 這款 jQuery 插件能很好的改善標準 HTML 列表的可用性。一旦初始化,插件就會通過列表的行和列轉換成 JSON 對象數(shù)組,時刻準備操作。它可以提供強大的排序,過濾,分頁或者是搜索 API,同時可以用簡單的方式處理所有操作,可以被用于其他架構的 HTML 元素。

          2. Least.js

          Least.js 用于創(chuàng)建隨機響應式的 HTML5 和 CSS3 圖像庫,包括 Lazyload。它非常容易安裝和使用,而且最終效果都是非常華美和漂亮。

          3 AudioPlayer.js

          AudioPlayer.js 是可以在任何 web 頁面快速放置 HTML5 驅動的 jQuery 音頻播放器插件。這款插件的界面非常別致(不使用任何圖片),有個響應式的布局,支持觸摸。它有著主要的控制功能(播放,暫停,音量和播放時間);大小只有 4 kb。

          4. Echo.js

          Echo 是個獨立的 JavaScript 延遲加載圖像工具。Echo 使用 HTML5 data-* 屬性,速度非常的快。Echo 可以在 IE8+ 的瀏覽器運行, 它是非常簡單的圖像延遲加載工具,大小最小為 1KB ,是個 library agnostic(沒有 jQuery/Zepto/other)

          Lazy-loading 只會在元素將要被查看時才會請求從服務器中加載圖像,通過簡單的修改圖像 src 屬性就可以自動運行。同時這也是異步操作的一個優(yōu)勢所在。

          5. Slippery

          Slippry 是個 jQuery 圖像庫插件,擁有很多現(xiàn)代化時尚元素。首先,它使用 HTML5 & CSS3 標記,在響應式布局(可選)上運行的非常好。它可以變成 Sass 或者是 CSS 樣式,有多種轉換選擇,其中包括 Ken Burns 效果。

          滑塊可以設置為自動滑動,顯示標題,后退-前進+導航控制。它提供重大事件函數(shù)的回調(diào),多個示例和一個詳細文檔。

          6. AudioPlayer.js

          AudioPlayer.js 是可以在任何 web 頁面快速放置 HTML5 驅動的 jQuery 音頻播放器插件。這款插件的界面非常別致(不使用任何圖片),有個響應式的布局,支持觸摸。它有著主要的控制功能(播放,暫停,音量和播放時間);大小只有 4 kb。

          7. HTML5 Sortable

          HTML5 Sortable 是個創(chuàng)建可排序列表和網(wǎng)格的 jQuery 插件,使用本地 HTML5 拖拽 API。它有類似 jQuery UI 的 API + 行為。這是個輕量級插件(壓縮后小于 1kb),支持 “連接列表(在不同列表轉移條目)”,最厲害的是兼容所有主流瀏覽器。

          8. Droparea

          Droparea 是個 HTML5 拖拽文件上傳 jQuery 插件,服務端包含一個 PHP 腳本。簡單的拖拽圖片文件進去指定的區(qū)域,圖片就會自動的上傳到你的服務器。在上傳的同時,用戶可以看到上傳的進度。目前測試結果支持 Google Chrome 和 Mozilla Firefox。

          9 jQuery.HTML5Form

          jQuery.Html5form 是個 jQuery 插件,添加沒有 HTML5 表格驗證功能到非兼容的瀏覽器中,不要求任何自定義函數(shù)或者代碼。用戶只要用 HTML5 語法創(chuàng)建表格,它就會自動執(zhí)行。同時,這個插件還提供額外的一些功能,比如錯誤信息提示等錯誤處理方案,用戶可以自行選擇自己需要的。

          10. Cuepoint JS

          Cuepoint JS 是一個為 HTML5 視頻增加提示點和字幕的插件,幾秒就顯示一組字幕。它提供一個設置時間的事件,可以用來附加任何元素跳到多媒體第二個提示點。

          上面的內(nèi)容有某有幫到你呢,歡迎在底部留言點評提意見。


          主站蜘蛛池模板: 亚洲一区爱区精品无码| 亚洲av综合av一区二区三区 | 亚洲美女视频一区二区三区| 能在线观看的一区二区三区| 久久久久99人妻一区二区三区| 国产视频一区二区在线播放| 福利一区二区三区视频在线观看| 果冻传媒一区二区天美传媒| 国产精品无码一区二区三级| 日本免费电影一区二区| 国产一区二区三区樱花动漫| 中文字幕一区日韩精品| 2018高清国产一区二区三区| 波多野结衣AV一区二区三区中文| 精品国产一区二区三区久久影院| 精品乱码一区二区三区在线| 中文字幕日本一区| 久久AAAA片一区二区| 日韩精品无码免费一区二区三区| 无码人妻久久一区二区三区 | 久久国产免费一区二区三区| 精品国产一区二区三区无码| 乱色精品无码一区二区国产盗| 亚洲国产激情在线一区| 国产成人高清视频一区二区| 无码人妻久久一区二区三区| 国产一区二区三区免费在线观看| av无码人妻一区二区三区牛牛| 国产乱人伦精品一区二区| 一区二区三区免费高清视频| 国产经典一区二区三区蜜芽| av无码一区二区三区| 日本免费一区二区在线观看| 免费人妻精品一区二区三区| 久久99国产精一区二区三区| 国产一区二区三区小向美奈子| 中文人妻无码一区二区三区| 日韩一区二区三区在线| 老熟女五十路乱子交尾中出一区| 国产精品区一区二区三| 农村乱人伦一区二区|