Advertisement
dropbox1349

yadcf tags

Mar 13th, 2015
615
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 6.88 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  
  5. <link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/css/jquery.dataTables.css">
  6. <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" />
  7. <link href="jquery.datatables.yadcf.css" rel="stylesheet" type="text/css" />
  8.  
  9. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
  10. <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js"></script>
  11. <script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.4/jquery.dataTables.min.js"></script>
  12. <script src="jquery.dataTables.yadcf.js"></script>
  13.  
  14. <script>
  15. $(".label.lightblue" ).on( "click", function() {
  16.   yadcf.exFilterColumn(oTable, [[4, $(this).text()]]);
  17.   onclick="yadcf.exFilterColumn(oTable, [[4, 'Tag2']]);"
  18. });
  19. </script>
  20.  
  21. <style>
  22. .label {
  23.   padding: 0px 10px 0px 10px;
  24.     border: 1px solid #ccc;
  25.     -moz-border-radius: 1em; /* for mozilla-based browsers */
  26.     -webkit-border-radius: 1em; /* for webkit-based browsers */
  27.     border-radius: 1em; /* theoretically for *all* browsers*/
  28. }
  29.  
  30. .label.lightblue {
  31.     background-color: #99CCFF;
  32. }
  33.  
  34. #external_filter_container_wrapper {
  35.   margin-bottom: 20px;
  36. }
  37.  
  38. #external_filter_container {
  39.   display: inline-block;
  40. }
  41. </style>
  42.  
  43.  
  44. <script>
  45. $(document).ready(function(){
  46.   $('#example').dataTable().yadcf([
  47.         {column_number : 0},
  48.         {column_number : 1,  filter_type: "range_number_slider", filter_container_id: "external_filter_container"},
  49.         {column_number : 2, data: ["Yes", "No"], filter_default_label: "Select Yes/No"},
  50.         {column_number : 3, text_data_delimiter: ",", filter_type: "auto_complete"},
  51.         {column_number : 4, column_data_type: "html", html_data_type: "text", filter_default_label: "Select tag"}]);
  52. });
  53.  
  54.  
  55.  
  56. </script>
  57. <meta charset=utf-8 />
  58. <title>yadcf - Yet Another DataTables Column Filter</title>
  59. </head>
  60.  <body id="yadcf_example">
  61.     <div id="container">
  62.  
  63.       <h1>Yet Another DataTables Column Filter - (yadcf) example</h1>
  64.       <div id="external_filter_container_wrapper">
  65.         <label>External filter for "Numbers" column :</label>
  66.         <div id="external_filter_container"></div>
  67.       </div>
  68.       <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
  69.             <thead>
  70.               <tr>
  71.                 <th>Some Data</th>
  72.                 <th>Numbers</th>
  73.                 <th>Yes / No</th>
  74.                 <th>Values</th>
  75.                 <th>Tags</th>
  76.               </tr>
  77.             </thead>
  78.             <tbody>
  79.               <tr class="odd gradeX">
  80.                 <td>Some Data 1</td>
  81.                 <td>1000</td>
  82.                 <td>Yes</td>
  83.                 <td>a_value,b_value</td>
  84.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag2</span></td>
  85.               </tr>
  86.               <tr class="even gradeC">
  87.                 <td>Some Data 2</td>
  88.                 <td>22</td>
  89.                 <td>No</td>
  90.                 <td>b_value,c_value</td>
  91.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag3</span></td>
  92.               </tr>
  93.               <tr class="odd gradeA">
  94.                 <td>Some Data 3</td>
  95.                 <td>33</td>
  96.                 <td>Yes</td>
  97.                 <td>a_value</td>
  98.                 <td><span class="label lightblue">Tag2</span><span class="label lightblue">Tag3</span></td>
  99.                
  100.                
  101.               </tr>
  102.               <tr class="even gradeA">
  103.                 <td>Some Data 4</td>
  104.                 <td>44</td>
  105.                 <td>No</td>
  106.                 <td>b_value</td>
  107.                 <td><span class="label lightblue">Tag2</span></td>
  108.               </tr>
  109.               <tr class="odd gradeA">
  110.                 <td>Some Data 5</td>
  111.                 <td>55</td>
  112.                 <td>Yes</td>
  113.                 <td>a_value,b_value</td>
  114.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag2</span></td>
  115.               </tr>
  116.               <tr class="even gradeA">
  117.                 <td>Some Data 1</td>
  118.                 <td>111</td>
  119.                 <td>No</td>
  120.                 <td>c_value,d_value</td>
  121.                 <td><span class="label lightblue">Tag2</span></td>
  122.               </tr>
  123.               <tr class="gradeA">
  124.                 <td>Some Data 2</td>
  125.                 <td>22</td>
  126.                 <td>Yes</td>
  127.                 <td>e_value,f_value</td>
  128.                 <td><span class="label lightblue">Tag3</span><span class="label lightblue">Tag4</span><span class="label lightblue">Tag5</span></td>
  129.               </tr>
  130.               <tr class="gradeA">
  131.                 <td>Some Data 3</td>
  132.                 <td>33</td>
  133.                 <td>No</td>
  134.                 <td>a_value,bb_value</td>
  135.                 <td><span class="label lightblue">Tag5</span></td>
  136.               </tr>
  137.               <tr class="gradeA">
  138.                 <td>Some Data 4</td>
  139.                 <td>44</td>
  140.                 <td>Yes</td>
  141.                 <td>a_value,f_value</td>
  142.                 <td><span class="label lightblue">Tag4</span></td>
  143.               </tr>
  144.               <tr class="gradeA">
  145.                 <td>Some Data 5</td>
  146.                 <td>55</td>
  147.                 <td>No</td>
  148.                 <td>a_value,c_value</td>
  149.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag2</span></td>
  150.               </tr>
  151.               <tr class="gradeA">
  152.                 <td>Some Data 1</td>
  153.                 <td>10</td>
  154.                 <td>Yes</td>
  155.                 <td>a_value,b_value</td>
  156.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag3</span></td>
  157.               </tr>
  158.               <tr class="gradeA">
  159.                 <td>Some Data 2</td>
  160.                 <td>22</td>
  161.                 <td>No</td>
  162.                 <td>d_value,aa_value</td>
  163.                 <td><span class="label lightblue">Tag1</span></td>
  164.               </tr>
  165.               <tr class="gradeA">
  166.                 <td>Some Data 3</td>
  167.                 <td>33</td>
  168.                 <td>Yes</td>
  169.                 <td>a_value,c_value</td>
  170.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag2</span></td>
  171.               </tr>
  172.               <tr class="gradeA">
  173.                 <td>Some Data 4</td>
  174.                 <td>44</td>
  175.                 <td>No</td>
  176.                 <td>a_value,bb_value</td>
  177.                 <td><span class="label lightblue">Tag1</span><span class="label lightblue">Tag2</span></td>
  178.               </tr>
  179.               <tr class="gradeA">
  180.                 <td>Some Data 5</td>
  181.                 <td>55</td>
  182.                 <td>Yes</td>
  183.                 <td>c_value,e_value</td>
  184.                 <td><span class="label lightblue">Tag2</span></td>
  185.               </tr>
  186.               <tr class="gradeA">
  187.                 <td>Some Data 1</td>
  188.                 <td>101</td>
  189.                 <td>No</td>
  190.                 <td>a_value,e_value</td>
  191.                 <td><span class="label lightblue">Tag1</span></td>
  192.               </tr>
  193.             </tbody>
  194.           </table>
  195.          
  196.          
  197.  
  198.     </div>
  199.   </body>
  200. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement