问题标签 [bootsfaces]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - Bootsfaces commandButton在模式下不起作用
当我尝试从模式调用支持 bean 方法时,它仅在我第二次单击时调用该方法。我尝试使用“action=''”和“onclick=''”调用该方法。问题是,1)我必须单击两次才能调用该方法 2)当我在“oncomplete”上添加一个javascript函数时,模态窗口关闭,但没有调用该方法。第一次单击该按钮时,我收到警告:找不到资源 /userarea/true.xhtml。userarea 是我的 JSF 页面所在的文件夹。
现在我还尝试删除模式,以便按钮位于“空白页面”内并一直呈现如下所示。按钮仍然仅在第二次单击时调用支持 bean 方法。任何想法可能是什么问题?
jsf - 如何将 PrimeFaces 的 OneSelectMenu 转换为 BootsFaces
PrimeFaces 代码:
我更改p
了b
,但valueChangeListener
未定义属性。
jsf - pe:ckEditor 在 b:accordion / b:modal 或类似结构中
我正在尝试将 PF Extension CKEditor 放在像 Accordion 这样的结构中,除非选中,否则它是隐藏的。将其放入手风琴或模式不起作用,因为编辑器未正确呈现,而仅呈现没有任何控件等的文本区域。下面的代码显示了使用模式的尝试。我还尝试将编辑器直接放在手风琴面板中,但结果相同。有没有可能将编辑器放在这个或类似的结构中?
jsf - b:inputText 类型“日期”不适用于 IE 11 和 Firefox 47.0
我目前正在开发一个使用 JSF 2.2、Bootsfaces 0.8.6 和 Primefaces 5.3 的项目。在注册页面上工作时,我提到了使用 type="date" 时 Bootsfaces 的显示和行为问题。
通常,输入元素有一种占位符,用于显示日期的格式以及元素右端的一些选择元素。在 Chrome 和 Microsoft Edge 上一切正常,但是在使用 IE11 和 Firefox 47.0 的情况下,输入显示为标准文本输入,没有选择元素和格式提示。它看起来与试图解释不支持它的 HTML5 的旧浏览器完全一样。
所以我也尝试在移动设备上使用 Chrome 和 Firefox,它可以正常工作。总之,我列出了哪些浏览器可以使用 input 元素,哪些不可以:
浏览器(工作)
- 谷歌浏览器 (51.0.2704.84 m)
- Android 上的谷歌浏览器 (51.0.2704.81)
- Android 上的 Mozilla Firefox (47.0)
- 微软边缘 (25.10586.0.0)
- Safari(无版本,朋友测试过)
浏览器(不工作)
- 火狐 (47.0)
- Internet Explorer (11.306.10586.0)
- Android 浏览器(不知道具体版本)
我试图使以下示例尽可能简短和简单,以防止出现一些明显的错误。它显示了一个测试我所说的示例。
索引.xhtml
TestBean.java(处理输入的Bean)
我最后的问题是:
- 是什么导致了这个格式错误的输入元素?
- 有什么解决方案可以让它在 IE11 和 Firefox 47.0 for PC 上运行?
jsf-2 - p:dialog 无法按预期工作(冻结视图或不显示所需消息)
在进行了我的一位同事的项目后,我在进行一些对话时遇到了一些问题。我被要求复制一个组件并给它一个新名称。但是问题开始了:我能够构建对话并将组件发送到我的支持 bean(不幸的是一个 SessionScoped 的),新名称也找到了它的方式并且保存也在工作但是我的对话的保存按钮显示了一些奇怪行为。正如代码将显示的那样,我已经尝试了很多变体(不同的结果,在它们上面的评论中描述)。
最后,我只想要三件小事:只调用一次 JSF 生命周期、我的 inputText-field 所需的工作以及成功保存后仍然可用的视图。
如果您需要更多代码,例如以 bal 或 backing bean 开头的复合组件的代码,只需写一个注释,我会处理它。
我知道每次从数据库中获取数据在 ui:repeat 中都是不好的风格,但是我没有看到我必须使用的 SessionScoped-Bean 的不同方式(ViewScoped 肯定会更好在这里,但时间改变它,像往常一样,不在那里)。
这是我的代码,使用 Primefaces 5.3 和当前版本的 Bootsfaces:
编辑: 只是一些关于 bal:panel 的附加信息:
和 bal:row:
forms - 如何将无线电输入表单转换为无线电输入 bootsfaces 表单?
是否可以将下一个代码转换为 bootsfaces 标签?
谢谢!
javascript - 为什么使用 jQuery 组件的函数调用会重新加载 xhtml 页面?
我正在使用 JSF、Primefaces 和 Bootsfaces。我正在开发一个导航栏,我必须在导航栏中创建一个下拉菜单,但是我在b:dropmenu
实现时遇到了问题,我使用了另一种解决方案。
我的问题是当我点击Nombre de usuario
页面时如果我调用会重新加载mostrarOpcionesUsuario()
,但是如果我替换mostrarOpcionesUsuario();
为alert('hello!');
,系统会显示alert
并且不会刷新页面。我需要打电话mostrarOpcionesUsuario()
而不刷新页面。
这是我的代码:
XHTML:
JavaScript:
如果我输入也是同样的情况alert
,mostrarOpcionesUsuario()
页面不会重新加载,但是使用之前的mostrarOpcionesUsuario
实现,页面会重新加载。
请帮帮我!
谢谢!
spring-boot - SpringBoot & Bootsfaces:无法调用方法 getOnblur
我想使用 onblur 功能处理 inputSecret 的值,但我得到错误Couldn't invoke method getOnblur
这是支持 bean 上的方法:
我该如何解决?
jsf-2 - b:dataTable 中的commandButton 不会触发动作方法
由于客户的需求,我刚开始使用 BootsFaces,所以请多多包涵。
这是我的xhtml:
这些按钮都没有在支持 bean 中触发他们的方法。但是,如果我移到 dataTable 之外,它们就可以正常工作。
这是 back bean,在带有 Deltaspike 的 WildFly 8 上运行:
有任何想法吗?
jsf - 使用 ui:repeat 和 b:carousel?
环境:
我正在将 JSF2.2、Bootsfaces 0.9.1、Primefaces 6.0、JEE7 和 Hibernate 5.2 与 MySQL 5.7 DB 结合使用。
我有的:
我有一个模型,它有一组图像。该集合包含我的自定义 Image 类的实例,该类包含 Image 的值,例如标题、描述和文件名。
图像存储在文件系统上,我得到了用于存储模型的 MySQL DB。我试图在我的 web 应用程序的视图上显示图像,一切正常。我还展示了一些来自 bootsfaces 的带有 b:carousel 标签的图像,一切都像我预期的那样工作。
我试图做的事情:
我尝试的下一步是用于显示一组不同大小的图像。以下代码是我试图实现这一点的尝试:
我意识到我的轮播中没有显示任何图像。然后我添加了至少 1 个固定以查看它是否正常工作,并认识到该集合的所有图像都存在于轮播中,但是轮播没有正确考虑它们。
我的主要问题:
是否可以使用 ui:repeat 标签填充轮播?
如果可能:我该怎么做?我在这里做错了什么?
如果不是:我必须使用 JSF 实现哪些替代方案,而无需大量的 javascript 等等?