我用dgrid製作一個簡單的網格(http://dojofoundation.org/packages/dgrid/tutorials/defining_grid_structures/)。 我的問題很簡單:如何將html標籤放在labelheader的標籤中?因爲如果我把一個img標籤例如,標籤包含字符串img src = ... 謝謝如何將html標籤放入標籤的columnheader中?
2
A
回答
2
列定義可以提供一個函數來構建列標題。
var column = {
//...
renderHeaderCell: function(node) {
domConstruct.create('img', {src: ''}, node);
return node;
}
};
看到DGrid wiki的renderHeaderCell()
函數的文檔:
renderHeaderCell(node)
一個可選功能將被調用,以呈現列標題 細胞。像renderCell一樣,這可以直接在節點上操作,或者返回一個節點放置在其中。
0
使用
put-selector
單行答案:
renderHeaderCell: function(node) {
return put("img[src=/your/image]");
}
注意如果您的列恰好是一個選擇此功能將無法正常工作 - 因爲selector.js定義自己的renderHeaderCell(node)
功能。
0
@craig感謝您的回答,在我的情況下,我只需要知道如何將HTML添加到標題單元格中,並且renderHeaderCell(node)
絕對是答案。
對於其他人只是需要添加一個<br>
,<span>
,<div>
等爲標題單元格,這裏有幾個簡單的例子來比較:
例不使用renderHeaderCell(node)
:
{
label: 'Title',
field: appConfig.fields[0],
sortable: false
}
使用renderHeaderCell(node)
的示例:
{
renderHeaderCell: function(node) {
node.innerHTML = '<span class="headerCell">Title<br><br></span>'
},
field: appConfig.fields[0],
sortable: false
}
然後你就可以用CSS目標爲正常:
.headerCell {
font-size: 9px;
}
相關問題
- 1. 如何將xsl中的html文本放入標籤中?
- 2. gnuplot:將columnheader設置爲標籤
- 3. 如何將<c:out>標籤放入<c:if>標籤內?
- 4. 如何在標籤的TLD描述中輸入HTML標籤?
- 5. 如何將HTML標籤放入PHP變量中?
- 6. 如何將html標籤放入XSL樣式表中?
- 7. 如何將PhoneGap推入html標籤?
- 8. 如何將span標籤放在Html.ActionLink的錨標籤中?
- 9. 將HTML放在Zend_Form_Element標籤中
- 10. 如何在asp.net標籤文本中嵌入html標籤?
- 11. 如何將輸入標籤插入到td標籤中?
- 12. 如何將googlemap片段放入(固定標籤+滑動)活動的標籤中?
- 13. 如何將谷歌地圖放入帶有jQuery標籤的標籤面板中?
- 14. 如何將視頻標籤放在div標籤中?
- 15. HTML對象標籤可以放在HTML表單標籤中嗎?
- 16. 如何將IMG SRC從一個HTML標籤拖入另一個HTML標籤?
- 17. 如何將html標籤放入sinatra字符串
- 18. 將表達式(plotmath)放入圖例標籤的標籤
- 19. Struts2 - 如何使用Struts2標籤將鏈接/按鈕放入標籤/跨度中?
- 20. 如何在HTML標籤中注入JavaScript?
- 21. 如何插入HTML標籤jQuery中值
- 22. 將智能標籤放入DataGrid中
- 23. 將WinForm標籤放入數組中?
- 24. 將C#Arraylist放入標籤中
- 25. 訪問vaadin標籤中的HTML標籤
- 26. 標籤中的C#HTML標籤
- 27. 如何在所選標籤之外插入HTML標籤?
- 28. 如何entitised HTML標籤轉換爲「原始」 HTML標籤CakePHP中
- 29. Html標籤標籤和ASP.NET
- 30. Selenium HTML開放標籤
我試過這個解決方案,但收到一個錯誤說「無法上執行的appendChild‘節點’:在新的子元素包含父」 - 你知道這可能是什麼原因嗎? – streetlight