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锚标记的显示文本?相关推荐

  1. PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法

    PyQt5随笔:QTextEdit和QTextBrowser文本框多次设置输入内容时,显示全部内容的方法 1.前言 QTextEdit 和 QTextBrowser 文本控件方法基本一样,只不过 QT ...

  2. vue echarts y轴文本过长,设置超出隐藏,然后显示省略号,并且鼠标悬浮上之后显示全部

    效果图 <template><div><!-- 生态流量报警:echarts图2:柱状图 --><div id="main-barChart&quo ...

  3. echarts y轴文本过长,设置超出隐藏,然后显示省略号,并且鼠标悬浮上之后显示全部

    Echarts 标签中文本内容太长的时候怎么办 ? 看如下两块有分别说明: 具体代码如下: <!--引入js文件--> <script src="${ctx}/tiles/ ...

  4. html5控制两个重叠div的显示隐藏,2个重叠的div分别设置了hover但是只能显示一个div的hover效果?...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 无标题文档 #tt{ width:291px; height:218px; overflow:hidden; } #tt1{ width:291px; h ...

  5. CSS3文本居中显示、圆形圆角绘制、立体阴影效果设置实例演示

    CSS3文本居中显示.圆形圆角绘制.立体阴影效果设置 实例演示 ① 文本居中显示 ② 圆角设置 ③ 圆形设置 ④ 立体阴影效果设置 [ 推荐文章 ] 一篇文章快速掌握 Linux 基本命令 实例演示 ...

  6. python 显示html_如何使用python在本地显示带有html表单的网...

    我是一名行为科学家,通常通过让参与者在计算机上执行某些任务并记录他们的响应来收集数据(我使用pyglet包装器PsychoPy编写程序).也就是说,程序在本地运行,数据存储在本地. 现在我想知道是否有 ...

  7. 前端显示文本时的格式设置

    有时,前端页面文字内容需要按照我们输入的格式显示,比如,我们输入换行.空格,这些在文字显示时都需要显示出来.这里有一个较为简单的解决方式 前端显示界面: 代码: <div class=" ...

  8. css文本溢出时候,如何把多余的文字显示省略号

    css文本溢出时候,如何把多余的文字显示省略号 日常做的项目中常常有这种需要我们对溢出文本进行"-"显示的操作(我也是通过一行文字到下一行,破坏了我的布局,所以才去找各种办法,然后 ...

  9. 带按钮的图片横幅广告_显示带有文字的横幅记住使用cookie的选择

    带按钮的图片横幅广告 Vue Cookie接受下降 (vue-cookie-accept-decline) Show a banner with text, a decline button, and ...

最新文章

  1. asp.net去掉HTML标记代码
  2. 基于FPGA的LED点阵系统开发
  3. LeetCode-链表-160. 相交链表
  4. 一文了解 Kubernetes
  5. [阿里云]I+的一些探索
  6. 如何在uniapp中引入阿里字体图标
  7. 第一章:The Missing Code Library--2.合法化输入
  8. Android studio的sdk tools下没有LLDB的解决办法
  9. 几位大佬启蒙老师和女神启蒙老师的博客,大家可以多关注下
  10. 【CodeForces - 761C】Dasha and Password (暴力可过,标解dp,字符串,有坑总结)
  11. 提高软技能之如何高效解决问题
  12. python怎么打开一个窗口_python – 使按钮一次只打开一个窗口(通过关闭Toplevel窗口启用按钮)...
  13. IDEA自动勾选显示类型(specify type)
  14. subprocess解决僵尸进程
  15. U盘/移动硬盘 有写保护怎么解除【未解决】
  16. 《在远方》首播获佳绩 刘烨改行送快递马伊琍长发少女感MAX
  17. Pandas Query 方法深度总结
  18. 数据分析基础:数据可视化+数据分析报告(Python实现)
  19. 【脉冲发生器的实际应用】- 大物理试验
  20. 解决无字幕问题--射手影音VS迅雷影音

热门文章

  1. why quantity change in item can cause CUMULAT_H changed as well
  2. SAP FSM 学习笔记(四) : 现场服务技师使用的移动应用
  3. Solution for Lead OPA test error ( add button clicked after cancel button )
  4. PRDICQR action column
  5. 手动生成function 对应的ABAP class
  6. 另一种Background job的 debug方法
  7. all controls within the same view will share the same data Model
  8. 什么是SAP Commerce Cloud OCC
  9. CRM reference product的UI界面
  10. Netweaver是如何判断哪些对象可以被增强的