source: ether_statistics/web/resources/js/Wijmo.2.2.2/Wijmo-Complete/development-bundle/samples/combobox/multiplecolumns.html @ 651

Last change on this file since 651 was 627, checked in by vmipsl, 12 years ago

wijmo

File size: 3.9 KB
Line 
1<!doctype html>
2<html lang="en">
3    <head>
4        <title>Multiple Columns</title>
5    <meta charset="utf-8" />
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7    <meta name="description" content="%description%" />
8    <meta name="keywords" content="" />
9    <meta name="author" content="ComponentOne" />
10   
11    <link href="../../themes/rocket/jquery-wijmo.css" rel="stylesheet" type="text/css" />
12   
13    <script src="../../external/jquery-1.8.0.min.js" type="text/javascript"></script>
14    <script src="../../external/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
15    <link href="../../themes/wijmo/jquery.wijmo-open.2.2.2.css" rel="stylesheet" type="text/css" />
16    <link href="../../themes/wijmo/jquery.wijmo.wijcombobox.css" rel="stylesheet" type="text/css" />
17    <script src="../../external/jquery.mousewheel.min.js" type="text/javascript"></script>
18    <script src="../../external/jquery.wijmo-open.all.2.2.2.min.js" type="text/javascript"></script>
19    <script src="../../wijmo/jquery.wijmo.wijdatasource.js" type="text/javascript"></script>
20    <script src="../../wijmo/jquery.wijmo.wijcombobox.js" type="text/javascript"></script>
21        <script id="scriptInit" type="text/javascript">
22            $(document).ready(function(){
23                var testArray = generateData(30, 6);
24                var myReader = new wijarrayreader([{
25                    name: 'label'
26                }, {
27                    name: 'value'
28                }, {
29                    name: 'selected',
30                    defaultValue: false
31                }, {
32                    name: 'cells'
33                }]);
34                var datasourceOptions = {
35                    reader: myReader,
36                    data: testArray
37                };
38                var datasource = new wijdatasource({
39                    reader: myReader,
40                    data: testArray
41                })
42                $("#tags").wijcombobox({
43                    data: datasource,
44                    dropdownWidth: 627,
45                    width: 150,
46                    columns: [{
47                        name: 'header1'
48                    }, {
49                        name: 'header2'
50                    }, {
51                        name: 'header3'
52                    }, {
53                        name: 'header4'
54                    }, {
55                        name: 'header5'
56                    }, {
57                        name: 'header6'
58                    }]
59                });
60            });
61           
62            function generateData(count, cell){
63                var arr = [];
64                for (var i = 0; i < count; i++) {
65                    var o = {};
66                    o.label = 'label' + i;
67                    o.value = 'value' + i;
68                    var cells = [];
69                    for (var j = 0; j < cell; j++) {
70                        cells.push('cell' + i + j);
71                    }
72                    o.cells = cells;
73                    arr.push(o);
74                }
75                return arr;
76            }
77        </script>
78    </head>
79    <body class="demo-single">
80        <div class="container">
81            <div class="header">
82                <h2>Multiple Columns</h2>
83            </div>
84            <div class="main demo">
85                <!-- Begin demo markup -->
86                <div>
87                    <input id="tags" />
88                </div><!-- End demo markup -->
89                <div class="demo-options">
90                    <!-- Begin options markup -->
91                    <!-- End options markup -->
92                </div>
93            </div>
94            <div class="footer demo-description">
95                <p>
96This sample shows how you can easily create multiple columns in the wijcombobox by setting the <b>columns</b> option.
97                </p>
98            </div>
99        </div>
100    </body>
101</html>
Note: See TracBrowser for help on using the repository browser.