JSFiddle - React, Tailwind, and code Playground

HTML

<link rel="stylesheet" type="text/css" href="http://extjs.cachefly.net/extjs/4.0.1/resources/css/ext-all.css" />

JavaScript

Ext.application({
    name: 'test',
    launch: function () {
        Ext.define('Company', {
            extend: 'Ext.data.Model',
            fields: [{
                name: 'company'
            }, {
                name: 'price',
                type: 'float'
            }, {
                name: 'change',
                type: 'float'
            }, {
                name: 'pctChange',
                type: 'float'
            }, {
                name: 'lastChange',
                type: 'date',
                dateFormat: 'n/j h:ia'
            }, {
                name: 'industry'
            }, {
                name: 'desc'
            }]
        });

        Ext.grid.dummyData = [
            ['3m Co', 71.72, 0.02, 0.03, '9/1 12:00am', 'Manufacturing'],
            ['Alcoa Inc', 29.01, 0.42, 1.47, '9/1 12:00am', 'Manufacturing'],
            ['Altria Group Inc', 83.81, 0.28, 0.34, '9/1 12:00am', 'Manufacturing'],
            ['Caterpillar Inc.', 67.27, 0.92, 1.39, '9/1 12:00am', 'Services'],
            ['Citigroup, Inc.', 49.37, 0.02, 0.04, '9/1 12:00am', 'Finance'],
            ['E.I. du Pont de Nemours and Company', 40.48, 0.51, 1.28, '9/1 12:00am', 'Manufacturing'],
            ['Exxon Mobil Corp', 68.1, -0.43, -0.64, '9/1 12:00am', 'Manufacturing']
        ];

        var getLocalStore = function () {
                return Ext.create('Ext.data.ArrayStore', {
                    model: 'Company',
                    data: Ext.grid.dummyData
                });
            };

        var grid = Ext.create('Ext.grid.Panel', {
            store: getLocalStore(),
            columns: [{
                xtype: 'actioncolumn',
                width : 20,
                renderer : function(value, metadata, record) {
                    if (record.get('price')<50) {
                        grid.columns[0].items[0].icon = 'http://dl.dropbox.com/u/14161146/ddt/green_circle.png';
                        grid.columns[0].items[0].disabled = true;          ...