• dojo表格操作的简单示例(建立表格)


    代码示例:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
     <link rel="stylesheet" href="js/dojo/dojo/resources/dojo.css">
     <link rel="stylesheet" href="js/dojo/dojox/grid/resources/tundraGrid.css"> 
     
    <style>
    #gridDiv {
        height: 20em;
    }
    </style>
     <script>dojoConfig = {async: true, parseOnLoad: false}</script>
     <script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
        
    <script>
      require(['dojo/_base/lang', 'dojox/grid/DataGrid', 'dojo/data/ItemFileWriteStore', 'dojo/dom', 'dojo/domReady!'],
        function(){
    
        var sampleData = {
          identifier: "pro_no",
          items: [{pro_no:'2100', pro:'A Series', min_amount:346, max_amount:931, avg_amount:647},  
                  {pro_no:'2200', pro:'B Series', min_amount:301, max_amount:894, avg_amount:608}, 
                  {pro_no:'2300', pro:'C Series', min_amount:456, max_amount:791, avg_amount:532},  
                  {pro_no:'2400', pro:'D Series', min_amount:859, max_amount:2433, avg_amount:1840},  
                  {pro_no:'2500', pro:'E Series', min_amount:459, max_amount:1433, avg_amount:1040}  ]
        };
      
        var store = new dojo.data.ItemFileReadStore({data: sampleData});
    
        /*set up layout*/
        var layout = [[  
                       {field: 'pro_no', name: 'Product Number' },  
                       {field: 'pro', name: 'Product' },  
                       {field: 'min_amount', name: 'Minimum Amount' },  
                       {field: 'max_amount', name: 'Maximum Amount' },  
                       {field: 'avg_amount', name: 'Average Amount' }                   
                       ]];
    
        /*create a new grid*/
        var grid = new dojox.grid.DataGrid({
            id: 'grid',
            store: store,        //数据
            structure: layout,//结构
            rowSelector: '20px'});
            grid.placeAt("gridDiv");
            grid.startup();
    });
        </script>
    </head>
    
    <body class="tundra">
        <div class="heading">Second DataGrid3</div>
        <div id="gridDiv"></div>
    </body>
    </html>
  • 相关阅读:
    vim 多文件操作
    二分查找
    单调栈
    常见TCP问题
    C++为啥引入nullptr?
    python处理表格按照表头为单位的划分并分割到单独的文件
    集合:List,Set,Map
    SpringBoot
    Spring框架
    JavaScript 类型、原型与继承学习笔记
  • 原文地址:https://www.cnblogs.com/tinaluo/p/7237338.html
Copyright © 2020-2023  润新知