动态在另一个自定义tagLib中调用自定义tagLib

车丹

我做了两个自定义的tagLib,即tabContainer和tab。

def tabContainer = { attrs, body ->
    println("body: "+body())
    out << '<div class="tab-content">' << body() << '</div>'
}

def tab = { attrs, body ->
    out << '<div class="tab-pane '+${attrs.active == "true" ? "active" : ""}+'" id="'+attrs.id+'">' << body() << '</div>'
}

现在,我想在用户在GSP页面中指定的次数多次插入tabContainer中的标签,例如-

<myUI:tabContainer>
    <myUI:tab id="hello1">Hello1 contents</myUI:tab>
    <myUI:tab id="hello2" active="true">Hello2 contents</myUI:tab>
</myUI:tabContainer>

现在,如果我这样做,则会出现以下错误-

Error processing GroovyPageView: Error executing tag <myUI:tabContainer>: Error executing tag <myUI:tab>: No signature of method: myui.myUITagLib.$() is applicable for argument types: (myui.myUITagLib$_closure14_closure15) values: [myui.myUITagLib$_closure14_closure15@2090a569]

需要:用户可以在GSP页面上tab传递任意数量的tabcontainer

praveen_programmer

像这样更改您的标签标签。它对我有用。

out << '<div class="tab-pane ' + (attrs.active == "true" ? 'active' : '') + '" id="' + attrs.id + '">' << body() << '</div>'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

来自分类Dev

如何使用自定义taglib包含一个jsp文件?

来自分类Dev

如何从Colab中的另一个python模块调用自定义模块

来自分类Dev

从另一个自定义验证中调用验证

来自分类Dev

在JSP中添加自定义taglib时发生NullPointerException

来自分类Dev

从另一个自定义重定向到自定义 html 页面

来自分类Dev

如何从继承自另一个自定义控件的自定义控件中触发方法?

来自分类Dev

当自定义绘画代码在另一个类中时,不执行自定义绘画

来自分类Dev

Node.js:在另一个自定义类中引用自定义类

来自分类Dev

在另一个自定义UIView中设置/更改嵌套自定义UIView的变量

来自分类Dev

SQL自定义函数调用另一个函数,显示错误

来自分类Dev

自定义jquery插件从另一个js页面调用方法

来自分类Dev

将一个 Swing 自定义表单插入另一个自定义表单

来自分类Dev

是否可以从另一个模块中的.pp文件调用在一个Puppet模块中定义的自定义Ruby函数?

来自分类Dev

是否可以从另一个模块中的.pp文件调用在一个Puppet模块中定义的自定义Ruby函数?

来自分类Dev

在另一个活动中打开TextView链接-自定义ClickableSpan

来自分类Dev

如何在自定义tableViewController中过渡到另一个viewController?

来自分类Dev

在Angularjs中添加另一个自定义插值器

来自分类Dev

是否可以在另一个应用程序中实现自定义视图?

来自分类Dev

在另一个活动中打开TextView链接-自定义ClickableSpan

来自分类Dev

自定义addToDisplay方法在另一个类中返回异常

来自分类Dev

将自定义对象数组传递给android中的另一个Activity

来自分类Dev

是否可以在自定义View类中创建另一个控件?

来自分类Dev

JavaScript从另一个文件中创建自定义对象以进行测试

来自分类Dev

根据另一个表中的自定义属性过滤值

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

来自分类Dev

我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

来自分类Dev

如何在另一个自定义模块中使用一个自定义模块中的功能

来自分类Dev

如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

Related 相关文章

  1. 1

    在另一个自定义 UIView 中嵌入自定义 UITableViewCell?

  2. 2

    如何使用自定义taglib包含一个jsp文件?

  3. 3

    如何从Colab中的另一个python模块调用自定义模块

  4. 4

    从另一个自定义验证中调用验证

  5. 5

    在JSP中添加自定义taglib时发生NullPointerException

  6. 6

    从另一个自定义重定向到自定义 html 页面

  7. 7

    如何从继承自另一个自定义控件的自定义控件中触发方法?

  8. 8

    当自定义绘画代码在另一个类中时,不执行自定义绘画

  9. 9

    Node.js:在另一个自定义类中引用自定义类

  10. 10

    在另一个自定义UIView中设置/更改嵌套自定义UIView的变量

  11. 11

    SQL自定义函数调用另一个函数,显示错误

  12. 12

    自定义jquery插件从另一个js页面调用方法

  13. 13

    将一个 Swing 自定义表单插入另一个自定义表单

  14. 14

    是否可以从另一个模块中的.pp文件调用在一个Puppet模块中定义的自定义Ruby函数?

  15. 15

    是否可以从另一个模块中的.pp文件调用在一个Puppet模块中定义的自定义Ruby函数?

  16. 16

    在另一个活动中打开TextView链接-自定义ClickableSpan

  17. 17

    如何在自定义tableViewController中过渡到另一个viewController?

  18. 18

    在Angularjs中添加另一个自定义插值器

  19. 19

    是否可以在另一个应用程序中实现自定义视图?

  20. 20

    在另一个活动中打开TextView链接-自定义ClickableSpan

  21. 21

    自定义addToDisplay方法在另一个类中返回异常

  22. 22

    将自定义对象数组传递给android中的另一个Activity

  23. 23

    是否可以在自定义View类中创建另一个控件?

  24. 24

    JavaScript从另一个文件中创建自定义对象以进行测试

  25. 25

    根据另一个表中的自定义属性过滤值

  26. 26

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

  27. 27

    我可以创建一个使用Generic.xml中的另一个自定义控件的自定义控件吗

  28. 28

    如何在另一个自定义模块中使用一个自定义模块中的功能

  29. 29

    如何使用XAML中的另一个自定义控件基类使WPF在视图中实例化一个自定义控件?

热门标签

归档