Tag: navigation

无法从复合组件中找到匹配的导航案例

我有一个复合组件按钮,操作来自一个属性。 当我创建按钮时,操作来自我的控制器。 然后我有一个导航规则,寻找myController.doSomething #{myController.doSomething} success /pages/test1.xhtml 问题是,当我点击按钮时,操作来自#{cc.attrs.action},因此我收到以下错误 Unable to find matching navigation case with from-view-id ‘/pages/test.xhtml’ for action ‘#{cc.attrs.action}’ with outcome ‘success’ 我怎么能绕过这个?

是否有用于实现面包屑导航的JSF组件?

据我所知,有两种“面包屑”。 静态/层次结构 像堆栈一样工作 当用户“深入”到站点时,将推送条目 当用户“进入”网站时,条目会被激活 对于所有用户(对于给定页面)是相同的 显示位置而不是历史记录 一个简单的例子是HOME – > BIG CATEGORY – > SMALL CATEGORY – > ARTICLE 动态/历史的 像队列一样工作 当用户转到另一页时,条目将被推送到最后 达到最大尺寸时,条目将从正面移除 每个用户都有所不同,因为它是个性化的。 显示时间线/历史记录而不是位置。 一个简单的例子是小分类 – >首页 – >大类 – >主页 问题是: 是否有任何现成的JSF组件用于这些类型的导航?

基于上下文数据显示活动导航

我在Thymeleaf模板中有以下分隔的片段。 Freight Invoices Processed Invoices Posting Rules Settings 我想在主动导航元素中添加一个“主动”类 – 但在Thymyleaf中似乎很难实现。 有什么建议么?

如何在活动之间使用BottomNavigationView按下时突出显示项目?

我已为我的应用添加了底部导航视图,但我需要在活动之间而不是片段之间的底部导航视图,因此我已将此代码添加到Java以用于我的所有3个活动。 当我在手机中选择第二个或第三个时,所有内容都是正确的,但问题是突出显示第一个项目。 我需要突出显示我按下的项目。 我已经使用了片段并且它工作得很好但我仍然是使用片段的初学者所以我正在使用活动。 第一个活动代码是: BottomNavigationView mBottomNavigation; mBottomNavigation =(BottomNavigationView) findViewById(R.id.BottomNavigator); mBottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(@NonNull MenuItem item) { switch (item.getItemId()){ case R.id.Nav_Second: Intent Second= new Intent(First.this, Second.class); startActivity(Second); break; case R.id.Nav_Third: Intent Third= new Intent(First.this, Third.class); startActivity(Third); break; } return true; } }); }} 第二项活动是: BottomNavigationView mBottomNavigation; mBottomNavigation =(BottomNavigationView) findViewById(R.id.BottomNavigator); mBottomNavigation.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() { […]