html如何显示带有记号的文本,如何使用Wicket设置HTML锚标记的显示文本?
Andrew Fielden
1
java
wicket
我想動(dòng)態(tài)更改為HTML錨標(biāo)記顯示的文本.所以,例如,如果我的標(biāo)記中有以下內(nèi)容 -
[+]
我想將'[+]'更改為其他內(nèi)容.目前代碼片段如下所示:
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對(duì)象關(guān)聯(lián)的模型
IModel linkModel = new Model("-");
equipmentFamilyName.add(new Link("link", linkModel) {
...
但這對(duì)顯示的文本沒(méi)有影響,即我仍然在我的網(wǎng)頁(yè)上顯示"[+]".任何建議或代碼示例澄清如何做到這一點(diǎn)將不勝感激.
編輯:在注釋中的指針之后,我添加了一個(gè)覆蓋onComponentTagBody()的方法.我現(xiàn)在為我們當(dāng)前版本的Wicket(1.4.17)提供了解決方案.
@Override
protected void onComponentTagBody(final MarkupStream markupStream, final ComponentTag openTag) {
replaceComponentTagBody(markupStream, openTag, "[-]");
}
總結(jié)
以上是生活随笔為你收集整理的html如何显示带有记号的文本,如何使用Wicket设置HTML锚标记的显示文本?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 仅989元!小米有品上架魔方二代迷你主机
- 下一篇: 属于HTML文档头部相关标记,下列选项中