RSS Git Download  Clone
Raw Blame History
var category_model_manager = function () {

    this.model = 'category';
    this.form_name = 'category-form';

    this.grid_options = $.extend(this.grid_options, {
        colNames: [
            lang.contact_model_manager.column_id,
            lang.contact_model_manager.column_name,
            lang.contact_model_manager.column_updated
        ],
        colModel: [
            {name: lang.contact_model_manager.column_id, index: 'id', width: 55, hidden: true},
            {name: lang.contact_model_manager.column_name, index: 'title', width: 90},
            {name: lang.contact_model_manager.column_updated, index: 'updated_on', width: 60},
        ],
        sortname: 'title',
        sortorder: "asc",
        caption: lang.contact_model_manager.grid_title
    });
};

category_model_manager.prototype = new model_manager;
category_model_manager.prototype.constructor = category_model_manager;

category_model_manager.prototype.add = function () {
    var self = this;
    model_manager.prototype.add.call(this, function () {
        var date = $.datepicker.formatDate(config.date_format_jquery, new Date());
        self.set_form_field('created_on', date);
    });
}

category_model_manager.prototype.grid_reload = function () {
    var self = this;
    model_manager.prototype.grid_reload.call(self);
    com.reset_grid();
};