﻿Ext.namespace('FinnKodeWeb');

FinnKodeWeb.PanelLogView = function(config) {
    config = config || {};
    
    config.columns = [
        { header: "Ticker", width: 30, hidden: false, dataIndex: 'Date' },
        { header: "Time", width: 20, hidden: false, dataIndex: 'Time' },
        { header: "Milli", width: 20, hidden: false, dataIndex: 'Milli' },
        { header: "Category", width: 30, hidden: false, dataIndex: 'Category' },
        { header: "Action", width: 30, hidden: false, dataIndex: 'Action' },
        { header: "Label", width: 150, hidden: false, dataIndex: 'Label' },
        { header: "Value", width: 30, hidden: false, dataIndex: 'Value' },
        { header: "TrackEvent", width: 30, hidden: false, dataIndex: 'TrackEvent' },
        { header: "ShowAlertInfo", width: 30, hidden: false, hideable: true, dataIndex: 'ShowAlertInfo' },
        { header: "ShowDisplayInfo", width: 30, hidden: false, hideable: true, dataIndex: 'ShowDisplayInfo' },
        { header: "ShowMaskInfo", width: 30, hidden: false, hideable: true, dataIndex: 'ShowMaskInfo' },
        { header: "MaskElement", width: 30, hidden: false, dataIndex: 'MaskElement' }
    ];
    FinnKodeWeb.PanelLogView.superclass.constructor.call(this, config);
}

Ext.extend(FinnKodeWeb.PanelLogView, Ext.grid.GridPanel, {
    viewConfig: {
        autoFill: true,
        forceFit: true,
        columnsText: 'Kolonner',
        sortAscText: 'Stigende sortering',
        sortDescText: 'Synkende sortering'
    },
    autoWidth: true,
    title: 'Logg'
});

