Как удалить диаграмму YUI со страницы - PullRequest
1 голос
/ 30 января 2010

Мне нужно создать и удалить графики YUI со страницы. Чтобы удалить, я делаю $('.chart').remove(), чтобы избавиться от содержащего DIV. Однако в этом сценарии возникает исключение нулевой ссылки:

try {
document.getElementById("yuiswf1").SetReturnValue(__flash__toXML(YAHOO.widget.SWF.eventHandler("yuiswf1",
({category:"info",message:"resize (width: 0, height: 0)",type:"log"})
)) ); } 
catch (e) { 
document.getElementById("yuiswf1").SetReturnValue("<exception>" + e + "</exception>");     
}

Я предполагаю, что YUI присоединяет этот код для некоторого обработчика событий, который завершается сбоем после удаления DIV.

Как удалить диаграмму YUI, не вызывая этого исключения?

1 Ответ

1 голос
/ 01 февраля 2010

Попробуйте вызвать метод destroy для вашего объекта диаграммы перед удалением его родительского div.

mychart.destroy (); (при условии, что ваша переменная для диаграммы - mychart)

Если у вас все еще есть проблемы, вы можете попробовать вернуться на форум библиотеки yui. http://yuilibrary.com/forum/

Tripp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...