XMLテンプレートを使ってXULツリーを作成しました。私はURLのためにtreecolを持っており、それらのURLをハイパーリンクとして埋め込みたいのです。XULツリーのtreecolのtreeitem全体にハイパーリンクを埋め込む方法
<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 Webサイトであっても、適切な解決策はありません。
XULスクールのmozillaウェブサイトでは、何の参考も見つかりませんでした。 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;
}