XML 템플릿을 사용하여 XUL 트리를 만들었습니다. 나는 URL을 위해 treecol을 가지고 있는데, 그 url을 하이퍼 링크로 포함하고 싶다.XUL 트리에서 treecol의 treeitem 전체 trecell에 하이퍼 링크를 삽입하는 방법
<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>
이 스레드는 비슷한 문제가 있지만 적절한 해결책이 없습니다. How to embedded a link in a XUL treecell? 위의 링크에서 언급 한 Mozilla 웹 사이트에서도 적절한 해결책이 없습니다.
XUL 학교 모질라 웹 사이트에서 어떤 언급도 찾을 수 없습니다. 는 emaple,이 트리 셀의 URL 항목 중 하나입니다 : 그것은 중복 값을이 같은 전체 TREECOLUMN에 뭔가를 할당 할 수 있습니다 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;
}