Jump to content

Как развернуть и свернуть ветку в TreeGrid


OlegTimkiv

Recommended Posts

Добрый день! Как развернуть и свернуть ветку в TreeGrid при клике? 

Разворачивание работает, а вот как свернуть.   

UniDBTreeGrid2.ClientEvents.ExtEvents.Values['select'] :=
        'function select(sender, record, index, eOpts)                                              '+
        '{                                                                                          '+
        '  var me=sender.grid;                                                                      '+
        '   try {                                                                                   '+
        '       me.getSelectionModel().getSelected().items[0].expand();                             '+
        '       me.selectPath(me.getSelectionModel().getSelected().items[0].getChildAt(0));         '+
        '       }                                                                                   '+
        '           catch(err) {                                                                    '+
        '                                                                                           '+
        '    }                                                                                      '+
        '}  ' ;

 

Link to comment
Share on other sites

30 minutes ago, OlegTimkiv said:

Как развернуть и свернуть ветку в TreeGrid при клике? 

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

Нужно проанализировать.

Здесь проблема в том, что при выбранной ветке, событие select повторно не будет вызвано.

Link to comment
Share on other sites

Извините, что вмешиваюсь, а разве при щелчке на треугольнике не происходит сворачивание/разворачивание?

Screenshot_68.jpg

Link to comment
Share on other sites

Ну так чего ж тогда автору темы не хватает?

Или он хочет, чтобы разворачивание/сворачивание происходило именно тогда, когда щелкаешь по строке, а не по треугольнику?

Link to comment
Share on other sites

15 minutes ago, x11 said:

Или он хочет, чтобы разворачивание/сворачивание происходило именно тогда, когда щелкаешь по строке, а не по треугольнику?

Да.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...