gpt4 book ai didi

grails - MarkupBuilder-如何添加表td属性 “title”

转载 作者:行者123 更新时间:2023-12-02 15:46:18 25 4
gpt4 key购买 nike

我想添加表td“title”属性以及td内容。有没有办法做到这一点

最佳答案

我在grails标签库的上下文中使用了groovy标记构建器,我与您提到的需求共享一个小的自定义标签。查看title属性如何添加到td标签

import groovy.xml.*

def table = {
MarkupBuilder mb = new MarkupBuilder(out)

mb.table {
thead {
tr {
th 'Col1'
th 'Col2'
th 'Col3'
}
}

tbody {
tr {
td(title: 'lorem ipsum') {
mb.yield 'Text1'
}

td 'Text1'

td 'Text1'
}

tr {
td(title: 'lorem ipsum') {
mb.yield 'Text2'
}

td 'Text2'

td 'Text2'
}
}
}
}

在 View 中,假设您使用 namespace 位置,则可以通过这种方式调用新标记
<location:table/>

这将在浏览器中绘制下表

enter image description here

它当然不是很漂亮,但是它是由标记生成器制成的,并且带有一些带有title属性的td。

这个 link是了解grails中的标签库的极佳资源,并且包含使用标记生成器的示例

有关如何在grails标签库以外的上下文中使用标记生成器的信息,请访问此 post

希望对您有用

关于grails - MarkupBuilder-如何添加表td属性 “title”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47395917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com