module.exports = new Class ({ Extends: Htk.Column ,Tag: 'htk-column-date' ,Properties: { /** * Format that applies to the value. */ format: { type: String ,set: function(x) { this._format = _(x); } ,get: function() { return this._format; } } } ,_format: _('%a, %e %b %Y') ,initialize: function(props) { this._cssClass = 'cell-date'; Htk.Column.prototype.initialize.call(this, props); } ,render: function(tr) { var text = Vn.Date.strftime(this.value, this._format); var td = Htk.Column.prototype.render.call(this, tr); td.appendChild(this.createTextNode(text)); return td; } });