HomeHelpTrac

Changeset 15727 for trunk/inc


Ignore:
Timestamp:
12/06/11 22:25:16 (6 months ago)
Author:
Alexander Trofimov
Message:

Grid - allow to override popup options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/inc/js/classes/BxDolGrid.js

    r15719 r15727  
    1515    this._sOrderDir = undefined == oOptions.order_dir ? 'ASC' : oOptions.order_dir; 
    1616    this._sSearchInputText = undefined == oOptions.text_search_input ? '' : oOptions.text_search_input; 
    17     this._oPopupOptions = {}; 
     17    this._oPopupOptions = oOptions.popup_options; 
    1818 
    1919    if (this._sFilter.length) 
     
    235235        var sId = 'grid-popup-' + this._sObject + '-' + sAction; 
    236236        $('#' + sId).remove(); 
    237         $('<div id="' + sId + '" style="display: none;"></div>').prependTo('body').html(oData.popup); 
    238         $('#' + sId).dolPopup(this._oPopupOptions); 
     237        if ('object' == typeof(oData.popup)) { 
     238            var o = $.extend(this._oPopupOptions, oData.popup.options) 
     239            $('<div id="' + sId + '" style="display: none;"></div>').prependTo('body').html(oData.popup.html); 
     240            $('#' + sId).dolPopup(this._oPopupOptions); 
     241        } else { 
     242            $('<div id="' + sId + '" style="display: none;"></div>').prependTo('body').html(oData.popup); 
     243            $('#' + sId).dolPopup(this._oPopupOptions); 
     244        }         
    239245    } 
    240246} 
Note: See TracChangeset for help on using the changeset viewer.