Grid (Table) with image in cells : Table Grid : GUI Components JAVASCRIPT DHTML TUTORIALS


JAVASCRIPT DHTML TUTORIALS » GUI Components » Table Grid »

 

Grid (Table) with image in cells



<html>
<head>
  <title>ActiveWidgets Grid :: Examples</title>
  <style> body, html {margin:0px; padding: 0px; overflow: hidden;</style>

  <!-- ActiveWidgets stylesheet and scripts -->
  <link href="gridRuntime/styles/xp/grid.css" rel="stylesheet" type="text/css" ></link>
  <script src="gridRuntime/lib/grid.js"></script>

  <!-- grid format -->
  <style>
    .active-controls-grid {height: 100%; font: menu;}
    .active-column-{width: 200px;}
    .active-column-{width: 80px; text-align: right;}
    .active-column-{width: 150px;}
    .active-column-{width: 120px;}
    .active-box-image {height: 16px;/* for firefox 0.8 */
  </style>

  <!-- grid data -->
  <script src="gridExamples/data/files.js"></script>
</head>
<body>
  <script>

  //  create ActiveWidgets Grid javascript object
  var obj = new Active.Controls.Grid;

  //  set the first column template to image+text
  obj.setColumnTemplate(new Active.Templates.Image, 0);

  //  set number of rows/columns
  obj.setRowProperty("count"9);
  obj.setColumnProperty("count"4);

  //  provide cells and headers text
  obj.setDataProperty("text"function(i, j){return myData[i][j]});
  obj.setDataProperty("image"function(i, j){return myData[i][4]});

  //  provide column headers
  obj.setColumnProperty("texts" ["Name""Size""Type""Date Modified"]);

  //  set column/row headers width/height
  obj.setColumnHeaderHeight("20px");
  obj.setRowHeaderWidth("0px");

  //  add tooltips to the first column template and data model
  obj.getColumnTemplate(0).setAttribute("title"function(){return this.getItemProperty("tooltip")});
  obj.defineDataProperty("tooltip"function(i, j){return "Type: " + myData[i][2"nDate Modified: " + myData[i][3]  "nSize: " + myData[i][1]});

  //  write grid html to the page
  document.write(obj);

  </script>
</body>
</html>

           
       

Download : Download nav_ActiveWidgets.zip nav_ActiveWidgets.zip


-

Leave a Comment / Note


 
Verification is used to prevent unwanted posts (spam). .

Follow Navioo On Twitter

JAVASCRIPT DHTML TUTORIALS

 Navioo GUI Components
» Table Grid