2017-01-06 3 views
0

Использования Dygraphs я могу настроить плагин на начальной загрузкеОбновления параметры плагина для Dygraphs

plugins: [ 
    new Dygraph.Plugins.Crosshair({ 
    direction: "both" 
    }) 
] 

Но я, кажется, не быть в состоянии изменить параметр направления с updateOptions

Я попытался

var pluginOpt = {}; 

pluginOpt = { 

    plugins: [ 
     new Dygraph.Plugins.Crosshair({ 
     direction: "neither" 
     }) 
    ] 

}; 

g.updateOptions({ 
     plugins: pluginOpt 
}); 

Также пробовал только пройти direction, оба терпят неудачу, ничего не обновляли

ответ

1

Вы не можете изменить плагины, используя updateOptions. Сожалею. Если плагин хочет поддерживать обновления, ему необходимо предоставить API для этого. Это определенно может быть лучше.

Тем временем ваш обходной путь заключается в том, чтобы уничтожить диск и создать новый с настройками плагина, которые вам нравятся.

+0

Действительно, я полагаю, мне нужно добавить какой-то метод 'setDirection' или что-то в плагин' Dygraph.Plugins.Crosshair': https://github.com/danvk/dygraphs/issues/821 –