У меня есть дерево XUL, сформированное с использованием шаблона XML. У меня есть treecol для URL, и я хочу встроить эти URL в качестве гиперссылки.
<tree id="myTodoListTree" flex="1" seltype="multiple"
datasources="file://C:/mercredi.xml" ref="*" querytype="xml" >
<treecol id="url" label="Facebook" flex="1" />
<template>
<query expr="CONTACT">
<assign var="?facebook" expr="./URL/text()"/>
</query>
<action>
<treechildren id="myTodoListTreeChildren">
<treeitem uri="?">
<treerow>
<treecell value="true" editable="false" label="?facebook"/>
</treerow>
</treeitem>
</treechildren>
</action>
</template>
</tree>
В этой теме есть похожая проблема, но нет правильного решения.
Как встроить ссылку в древовидную ячейку XUL?
Даже на веб-сайте Mozilla, указанном по вышеуказанной ссылке, нет правильного решения.
Я не смог найти ссылки на веб-сайте XUL School mozilla.
Для emaple это один из элементов url в клетке дерева: это повторяющееся значение
http://www.facebook.com/profile.php?id=101112487211054
Используя CSS, я могу назначить что-то для всей колонки дерева следующим образом: это работает.
treechildren:-moz-tree-column {
border-right:1px solid rgb(220,220,220) !important;
}
Когда я пытался присвоить определенный столбец, он не работает.
#url>treechildren::-moz-tree-column(hover){
cursor: pointer;
text-decoration: underline;
}