Document Information

Last modified:
2011/02/22 12:31 (external edit)

TileView

The tileview widget is an advanced list that shows items (or tiles) as an icon and up to three lines of text. It is designed to give users the same feel as they experience on many systems whilst browsing for files.

Installation

Configuration

To use the tileview widget you must include both the TileView and the FlowLayout contrib projects in your config.json. This is explained in the Generator Configuration Articles. An easy way to get this working is just change your include and jobs keys to be something like this:

(A better approach will be included in 0.8.1)

  "include" :
  [
    {
      "path" : "../../qooxdoo-sdk/tool/data/config/application.json",
      "as"   : "appconf"
    }
  ],
  
  "jobs" :
  {
    "common" :
    {
      "library" :
      [
        {
          "manifest" : "contrib://FlowLayout/trunk/Manifest.json",
          "uri"      : "../cache-downloads/FlowLayout/trunk"
        },
        {
          "manifest" : "contrib://TileView/trunk/Manifest.json",
          "uri"      : "../cache-downloads/TileView/trunk"
        }
      ]
    },

    "source" : { "extend" : ["common", "appconf::source"] },
    "build"  : { "extend" : ["common", "appconf::build"]  }
  }

Theme

The tileview widget needs it own appearance. Simply add the following to the top of your application.js::main

qx.Theme.include(qx.theme.modern.Appearance, tileview.theme.Appearance);

Known Issues

Known Issues and bugs are reported in bugzilla

Planned Improvements

  • Would be nice to allow icon overlays to show some kind of status, similar to SVN.
  • Additional properties to allow more control over the layout of TileViewItems

Online Demo

A demo of the tileview widget can be found online here

Information

Last modified:
2011/02/22 12:31 (external edit)

Account

 
 
A book on qooxdoo RIAs, authored  by community members
JS Tutorial, JavaScript Tutorial, JavaScript Guide, Learn JavaScript JS, How To Learn JS, Learning JavaScript
 

Bad Behavior has blocked 0 potential spam attempts in the last 7 days.