source: ether_statistics/web/resources/js/Wijmo.2.2.2/Wijmo-Complete/development-bundle/samples/grid/prevent-current-and-hovering.html @ 651

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

wijmo

File size: 3.8 KB
Line 
1<!doctype html>
2<html lang="en">
3<head>
4    <title>Grid - Preventing formatting and hovering</title>
5    <meta charset="utf-8" />
6    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7    <meta name="description" content="" />
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    <link href="../../themes/wijmo/jquery.wijmo-open.2.2.2.css" rel="stylesheet" type="text/css" />
13    <link href="../../themes/wijmo/jquery.wijmo.wijgrid.css" rel="stylesheet" type="text/css" />
14
15    <script src="../../external/jquery-1.8.0.min.js" type="text/javascript"></script>
16    <script src="../../external/jquery-ui-1.8.23.custom.min.js" type="text/javascript"></script>
17    <script src="../../external/globalize.min.js" type="text/javascript"></script>
18    <script src="../../external/jquery.mousewheel.min.js" type="text/javascript"></script>
19
20    <script src="../../external/jquery.wijmo-open.all.2.2.2.min.js" type="text/javascript"></script>
21    <script src="../../wijmo/jquery.wijmo.wijdatasource.js" type="text/javascript"></script>
22    <script src="../../wijmo/jquery.wijmo.wijgrid.js" type="text/javascript"></script>
23
24    <script id="scriptInit" type="text/javascript">
25      $(document).ready(function () {
26          $("#demo").wijgrid({
27              showRowHeader: true,
28              cellStyleFormatter: function(args) {
29                  if (args.state & $.wijmo.wijgrid.renderState.current) {
30                      args.$cell.removeClass("ui-state-active wijmo-wijgrid-current-headercell wijmo-wijgrid-current-cell");
31                  }
32              },
33              rowStyleFormatter: function(args) {
34                  var rs = $.wijmo.wijgrid.renderState;
35
36                  if (args.state & rs.hovered) {
37                      args.$rows.removeClass("ui-state-hover");
38                  } 
39
40                  if (args.state & rs.current) {
41                        args.$rows.find("td:first").removeClass("ui-state-active wijmo-wijgrid-current-rowheadercell");
42                  }
43              }
44          });
45      });
46    </script>
47</head>
48<body class="demo-single">
49    <div class="container">
50        <div class="header">
51            <h2>
52                Preventing formatting and hovering</h2>
53        </div>
54        <div class="main demo">
55            <!-- Begin demo markup -->
56            <table id="demo">
57                <thead>
58                    <tr>
59                        <th>ProductID</th><th>UnitPrice</th><th>Quantity</th><th>Discount</th><th>Discontinued</th>
60                    </tr>
61                </thead>
62                <tbody>
63                    <tr>
64                        <td>11</td><td>14</td><td>12</td><td>0</td><td>false</td>
65                    </tr><tr>
66                        <td>42</td><td>9.8</td><td>10</td><td>0</td><td>false</td>
67                    </tr><tr>
68                        <td>72</td><td>34.8</td><td>5</td><td>0</td><td>false</td>
69                    </tr><tr>
70                        <td>14</td><td>18.6</td><td>9</td><td>0</td><td>false</td>
71                    </tr><tr>
72                        <td>35</td><td>12.1</td><td>5</td><td>0.5</td><td>true</td>
73                    </tr>
74                </tbody>
75            </table>
76            <!-- End demo markup -->
77            <div class="demo-options">
78            <!-- Begin options markup -->
79               
80            <!-- End options markup -->
81            </div>
82        </div>
83        <div class="footer demo-description">
84                This sample demonstrates how to prevent formatting of the current position and hovering using <b>cellStyleFormatter</b> and <b>rowStyleFormatter</b>.
85        </div>
86    </div>
87</body>
88</html>
Note: See TracBrowser for help on using the repository browser.