Jump to content

DBTreeGrid в столбце с чекетами скрыть чекет у родительской ветки


OlegTimkiv

Recommended Posts

1 hour ago, OlegTimkiv said:

Добрый день! Как можно в DBTreeGrid в столбце с чекетами скрыть чекет у родительской ветки?    

Добрый день,

Я проанализирую.

Link to comment
Share on other sites

On 10/19/2020 at 9:10 AM, OlegTimkiv said:

Как можно в DBTreeGrid в столбце с чекетами скрыть чекет у родительской ветки?    

Здравствуйте,

Попробуйте этот код:

UniDBTreeGrid -> 

function afterCreate(sender)
{
    let store = sender.getStore();

    sender._renderer = function() {
        Ext.defer(function() {
            store.each(function(item) {
                if (item.data.leaf == false) {
                    sender.getEl().select('table[data-recordid="' + item.internalId + '"] .x-grid-checkcolumn').setStyle('display', 'none');
                }
            })
        }, 0);
    };

    store.on('refresh', sender._renderer);
    
    sender.on('afteritemcollapse', sender._renderer);
    sender.on('afteritemexpand', sender._renderer);
}

 

Link to comment
Share on other sites

16 hours ago, Sherzod said:

Здравствуйте,

Попробуйте этот код:

UniDBTreeGrid -> 


function afterCreate(sender)
{
    let store = sender.getStore();

    sender._renderer = function() {
        Ext.defer(function() {
            store.each(function(item) {
                if (item.data.leaf == false) {
                    sender.getEl().select('table[data-recordid="' + item.internalId + '"] .x-grid-checkcolumn').setStyle('display', 'none');
                }
            })
        }, 0);
    };

    store.on('refresh', sender._renderer);
    
    sender.on('afteritemcollapse', sender._renderer);
    sender.on('afteritemexpand', sender._renderer);
}

 

Огромное спасибо! Работает!!!  

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...