html如何显示带有记号的文本,如何使用Wicket设置HTML锚标记的显示文本?
Andrew Fielden
1
java
wicket
我想動態更改為HTML錨標記顯示的文本.所以,例如,如果我的標記中有以下內容 -
[+]
我想將'[+]'更改為其他內容.目前代碼片段如下所示:
equipmentFamilyName.add(new Link("link") {
@Override
protected void onComponentTag(ComponentTag tag) {
String id = "link" + equipmentFamilyName.getModelObject();
tag.put("onclick", "toggle('" + collapsibleId + "','" + id + "')");
tag.put("id", id);
}
@Override
public void onClick() {
}
});
這只是添加各種屬性.我嘗試使用與Link對象關聯的模型
IModel linkModel = new Model("-");
equipmentFamilyName.add(new Link("link", linkModel) {
...
但這對顯示的文本沒有影響,即我仍然在我的網頁上顯示"[+]".任何建議或代碼示例澄清如何做到這一點將不勝感激.
編輯:在注釋中的指針之后,我添加了一個覆蓋onComponentTagBody()的方法.我現在為我們當前版本的Wicket(1.4.17)提供了解決方案.
@Override
protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) {
replaceComponentTagBody(markupStream, openTag, "[-]");
}
總結
以上是生活随笔為你收集整理的html如何显示带有记号的文本,如何使用Wicket设置HTML锚标记的显示文本?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 仅989元!小米有品上架魔方二代迷你主机
- 下一篇: html标题怎么分开,html – 如何