Ext.Net 1 - Как получить данные из кода позади - PullRequest
0 голосов
/ 22 января 2019

Я создаю многоуровневый расширитель строк, используя ext.net1.

Учитывая пример ,

// add expander for all levels except last (last level is 5)
    if (level < 5)
    {
        view.Listeners.BeforeRefresh.Fn = "clean";
        var re = new RowExpander
                             {
                                 ID = newGridId + "_RE",
                                 EnableCaching = true,
                                 Template = { ID = newGridId + "_TPL", Html = "<div id=\"row_{ID}\" style=\"background-color:white;\"></div>" }
                             };

        re.Listeners.BeforeExpand.Fn = "loadLevel";

        grid.Plugins.Add(re);
    }

Аналогично, я хочу вызывать rowexpander только тогда, когдаrecord.parentId === -1 но я не знаю, как вызвать данные из кода позади.

Мой код

var re = new RowExpander
        {
            ID = "RulesRowExpander",
            Width = 50,
            Listeners =
            {                    
                Expand =
                {
                    Handler = "#{" + ID + "}.rowExpanderOnExpandListener(record.id);"
                },
                BeforeExpand =
                {
                    Handler = "#{" + ID + "}.rowExpanderBeforeExpandHandler(this);"
                }
            },                
        };            
        Plugins.Add(re);

Может кто-нибудь подсказать мне это?Спасибо.

...