我第一次得到Trac 0.12.1,並且寫了一些自定義報告查詢。在Trac中,是否可以將「text-decoration:line-through」添加爲自定義__style__?
但是,我很難得到自定義文件__style__
宏文件(在文檔here中描述)顯示text-decoration: line-through;
樣式。它根本沒有出現。
我的查詢是大致有以下幾種:
SELECT p.value AS __color__,
(CASE status WHEN 'closed' THEN 'text-decoration: line-through' END)
AS __style__,
id AS ticket, priority, summary, version
FROM ticket t
LEFT JOIN enum p ON p.name = t.priority AND p.type = 'priority'
ORDER BY version DESC, id DESC
這不會與線通過顯示隱藏的門票。我可以看到它在所呈現的頁面源,它被正確格式化在style=""
屬性標記,因爲這樣的:
</tr>
<tr class="color1-even" style="text-decoration: line-through;">
<td class="ticket">
然而,在查詢變更線2的上方讀取:
(CASE status WHEN 'closed' THEN 'color: #666; background: #ccc' END)
它實際上確實將行顏色和背景顯示爲中灰色,所以風格肯定有效。
是否有人熟悉Trac以說明爲什麼這可能不起作用,並提供解決方法?突破確實有助於區分關閉/無效票證。
可能是text-decoration:line-through
不能跨越tr
標籤工作;如果是這種情況,是否有辦法將Trac __style__
僅應用於一列(只有在summary
纔可以。)
提前致謝。