0
我想解决如何将文本框添加到标题中的导航栏中,我可以将其作为始终存在的搜索框使用,但我没有获得太多成功。从文档(7.2. Replacing page elements)我看到,我可以替换页面内的组件,但我不认为这适用于标题。任何一个人都可以指出我正确的方向,从哪里开始呢?将文本框搜索框添加到Apache Isis中的标题/导航栏中
我想解决如何将文本框添加到标题中的导航栏中,我可以将其作为始终存在的搜索框使用,但我没有获得太多成功。从文档(7.2. Replacing page elements)我看到,我可以替换页面内的组件,但我不认为这适用于标题。任何一个人都可以指出我正确的方向,从哪里开始呢?将文本框搜索框添加到Apache Isis中的标题/导航栏中
可以通过使用ComponentType.HEADER来更改完整标题。
设置您自己的ComponentFactory,其优先级高于默认值。
谢谢@ martin-g,我已经做了很多,但我仍然看到了默认标题。你有什么要设置优先级吗? – AdamD
我认为我已经完成了它,似乎在注册商中,如果我替换而不是添加它似乎工作: // //组件函数.add(new CustomHeaderFactory()); componentFactories.replace(HeaderPanelFactory.class,new CustomHeaderFactory()); ' – AdamD
我相信Isis JIRA中存在一个bug。我记得在做这件事时遇到了同样的问题。很高兴你让它工作! –