Tag: 组件

如何创builddynamic的JSF表单域

我发现了类似这样的一些类似的问题,但是这样做有太多的方法可以使我更加困惑。 我们正在读取我们正在阅读的XML文件。 这个XML包含了一些需要显示的表单域的信息。 所以我创build了这个定制的DynamicField.java ,它拥有我们需要的所有信息: public class DynamicField { private String label; // label of the field private String fieldKey; // some key to identify the field private String fieldValue; // the value of field private String type; // can be input,radio,selectbox etc // Getters + setters. } 所以我们有一个List<DynamicField> 。 我想遍历这个列表并填充表单字段,所以它看起来像这样: <h:dataTable value="#{dynamicFields}" var="field"> <my:someCustomComponent […]

在x86汇编中将寄存器设置为零的最佳方法是什么?xor,mov或and?

以下所有说明都执行相同的操作:将%eax设置为零。 哪种方法是最佳的(需要最less的机器周期)? xorl %eax, %eax mov $0, %eax andl $0, %eax

“绑定”属性在JSF中如何工作? 何时以及如何使用?

JSF中有很多区别value属性和binding属性的资料。 我感兴趣的是两种方法如何彼此不同。 鉴于: public class User { private String name; private UICommand link; // Getters and setters omitted. } <h:form> <h:commandLink binding="#{user.link}" value="#{user.name}" /> </h:form> 当指定value属性时,会发生什么情况。 getter运行返回User bean的name属性值。 该值被打印到HTML输出。 但我不明白binding是如何工作的。 生成的HTML如何与User bean的link属性保持绑定? 以下是手动美化和评论后生成输出的相关部分(请注意,id为j_id_jsp_1847466274_1是自动生成的,并且有两个隐藏的input小部件)。 我正在使用Sun的JSF RI版本1.2。 <form action="/TestJSF/main.jsf" enctype="application/x-www-form-urlencoded" id="j_id_jsp_1847466274_1" method="post" name="j_id_jsp_1847466274_1"> <input name="j_id_jsp_1847466274_1" type="hidden" value="j_id_jsp_1847466274_1"> <a href="#" onclick="…">Name</a> <input autocomplete="off" id="javax.faces.ViewState" name="javax.faces.ViewState" type="hidden" value="-908991273579182886:-7278326187282654551"> </form> […]

Angular 2dynamic标签,用户点击select的组件

我试图设置一个允许组件注册自己(标题)的选项卡系统。 第一个选项卡就像一个收件箱,有大量的动作/链接项目供用户select,每个点击都应该能够实例化一个新的组件,点击。 操作/链接来自JSON。 实例化后的组件将自己注册为一个新的选项卡。 我不确定这是否是最好的方法? 沙发我见过的唯一指南是静态选项卡,这并没有帮助。 到目前为止,我只有在主引导的标签服务持续整个应用程序,看起来像这样的东西。 export interface ITab { title: string; } @Injectable() export class TabsService { private tabs = new Set<ITab>(); addTab(title: string): ITab { let tab: ITab = { title }; this.tabs.add(tab); return tab; } removeTab(tab: ITab) { this.tabs.delete(tab); } } 问题: 1)如何在收件箱中创build一个dynamic列表来创build新的(不同的)标签? 我有点猜测DynamicComponentBuilder将被使用? 2)如何从收件箱创build的组件(点击)注册自己的标签,也被显示? 我猜ng-content,但我找不到有关如何使用它的很多信息 编辑:尝试澄清 将收件箱视为邮件收件箱,将项目提取为JSON并显示多个项目。 一旦其中一个项目被点击,一个新的选项卡与该项目的行动“types”创build。 该types是一个组件 编辑2:图像 […]