добавив флажок в ярлыке вкладки в yui - PullRequest
0 голосов
/ 24 ноября 2011

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

   var tabView = new YAHOO.widget.TabView();

   tabView.addTab( new YAHOO.widget.Tab({
         label: "label1<input id='check' type='checkbox' name='check'  value=' '/>",     
         active: true
    }));
 tabView.addTab( new YAHOO.widget.Tab({
         label: "label2<input id='check2' type='checkbox' name='check2'  value=' '/>",     
         active: false
    }));

есть ли подсказка, чтобы это исправить?

Спасибо.

1 Ответ

1 голос
/ 25 ноября 2011

Метки вкладок отображаются внутри тегов ссылок, поэтому e.preventDefault() используется для остановки навигации по указанному URL-адресу.См. http://yuilibrary.com/yui/docs/api/files/tabview_js_tab.js.html#l17 и http://yuilibrary.com/yui/docs/api/files/tabview_js_tab.js.html#l97

. Вы можете обойти это, изменив myTabView.CONTENT_TEMPLATE или переопределив метод myTabView._onActivate перед вызовом myTabView.render().

...