Страницы: 1
Здравствуйте знатоки!
след. код:
<?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin/" type="text/css"?> <window title="Tree Example" id="tree-window" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" onload="setView();"> <script> var treeView = { rowCount : 10000, getCellText : function(row,column){ if (column.id == "namecol") return "Row "+row; else return "February 18"; }, setTree: function(treebox){ this.treebox = treebox; }, isContainer: function(row){ return false; }, isSeparator: function(row){ return false; }, isSorted: function(){ return false; }, getLevel: function(row){ return 0; }, getImageSrc: function(row,col){ return null; }, getRowProperties: function(row,props){}, getCellProperties: function(row,col,props){}, getColumnProperties: function(colid,col,props){} }; function setView() { document.getElementById('my-tree').view=treeView; } </script> <tree id="my-tree" flex="1"> <treecols> <treecol id="namecol" label="Name" flex="1"/> <treecol id="datecol" label="Date" flex="1"/> </treecols> <treechildren/> </tree> </window>
выдает след. ошибку:
Ошибка: uncaught exception: [Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "chrome://global/content/bindings/tree.xml Line: 0"]
На Firefox 1.5.0.4. Помогите пожайлуста почему не работает стандартный код динам. дерева взятого с http://www.xulplanet.com
Заранее благодарен.
Отсутствует
...почему не работает стандартный код динам. дерева взятого с http://www.xulplanet.com...
Из-за пофиксеной в 1.5.0.4 уязвимости, я так полагаю. См. https://bugzilla.mozilla.org/show_bug.cgi?id=326501
Такой:
function setView() { var t = new XPCNativeWrapper (document. getElementById ("my-tree")); t. view = treeView; }
ошибку не выдаёт, но как будет работать - не знаю.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Спасибо за подсказку!
прочел я про этот баг, и остался не очень доволен решением проблемы с TreeView. Это решится в будущих версиях или нет, я так и не понял.
Но все равно спасибо. Придется работать с xulRunner!
Отсутствует
Страницы: 1