Xpages 什么是「;对于标识符“;在表格行中好/用于?

Xpages 什么是「;对于标识符“;在表格行中好/用于?,xpages,xpages-extlib,Xpages,Xpages Extlib,扩展库提供了按表单表构造表单的方法,您可以在其中放置表单布局列和表单布局行。 表单布局行有一个名为“for”(for标识符)的属性-以下是OnHover文本: “保存用于编辑数据的控件的ID。该控件应包含在此表单布局行控件中。” 因此,我可以输入我放入此表单行中的编辑框控件的id(翻译为代码“for=”inputText1“)。但这到底是为了什么?该信息可用于何处或用于何处? 我发现在保留这些信息时没有什么不同的行为或有限的功能——至少,不是我们如何使用它。我在网上找不到关于这个问题的任何信息;

扩展库提供了按表单表构造表单的方法,您可以在其中放置表单布局列和表单布局行。 表单布局行有一个名为“for”(for标识符)的属性-以下是OnHover文本:

“保存用于编辑数据的控件的ID。该控件应包含在此表单布局行控件中。”

因此,我可以输入我放入此表单行中的编辑框控件的id(翻译为代码“for=”inputText1“)。但这到底是为了什么?该信息可用于何处或用于何处?
我发现在保留这些信息时没有什么不同的行为或有限的功能——至少,不是我们如何使用它。我在网上找不到关于这个问题的任何信息;希望任何人都能对此有所了解。

如果表单行包含多个控件,防止表单行的代码自动确定其“for”目标,这将非常有用。在这种情况下,您可以在行中提供“真实”目标控件的服务器端ID,以保持标签行为正常工作。

如果表单行包含多个控件,这将非常有用,从而防止表单行的代码自动确定其“for”目标。在这种情况下,您可以在行中提供“真实”目标控件的服务器端ID,以保持标签行为正常工作。

如果您希望使用内置OneUI或引导主题正确格式化标签,则必须设置此属性。例如,仅当您设置了For属性时,文本才会变为粗体(引导的行为类似于此)

如果您希望使用内置的OneUI或引导主题正确格式化标签,则必须设置此属性。例如,仅当您设置For属性时,文本才会变为粗体(引导的行为类似于此)

这不是特定于XPages的。请参阅,它有助于实现可访问性,允许屏幕阅读器了解标签所指的内容to@PaulStephenWithers,谢谢你的链接-我知道这个函数在良好的ol'HTML。出于好奇,我刚刚尝试在应用程序中单击formRow标签,它的工作原理是相同的,将光标设置到相关字段中。太棒了,以前从未注意过!但是由于我没有声明'for'属性,这种行为似乎来自简单的''声明和漂亮的OneUI…这不是特定于XPages的。请参阅,它有助于实现可访问性,允许屏幕阅读器了解标签所指的内容to@PaulStephenWithers,谢谢你的链接-我知道这个函数在良好的ol'HTML。出于好奇,我刚刚尝试在应用程序中单击formRow标签,它的工作原理是相同的,将光标设置到相关字段中。太棒了,以前从未注意过!但由于我没有声明'for'属性,这种行为似乎来自简单的''声明和漂亮的OneUI…亲爱的Oliver,我们正在使用OneUI,它似乎将标签的格式仍然设置为粗体,即使我保留了'for'属性-没有找到任何我们可能为此添加的自定义css。。。因此,它可能只是计算“xe:this.label”的格式是否正确。但我明白了,谢谢。亲爱的Oliver,我们使用的是OneUI,它似乎将标签的格式仍然设置为粗体,即使我不使用“for”属性,也没有找到任何我们可能为此添加的自定义css。。。因此,它可能只是计算“xe:this.label”的格式是否正确。但我明白了,谢谢。亲爱的杰西,好吧,当涉及到一个表单行中的多个控件时,似乎是合理的;我们每隔一段时间也会有这个。。。但是,标签和控件之间的“链接”是做什么的呢?具体如何影响目标控制?什么是“标签行为”?我试过了,但仍然没有注意到声明“for”属性和保留它之间的区别。在基本级别上,它与HTML标签/for/控件配对是相同的:如果单击标签文本,它将集中在控件上,这可能会提高可访问性等。在XPages级别,我怀疑它也会让表单行在需要字段时显示不同;我们每隔一段时间也会有这个。。。但是,标签和控件之间的“链接”是做什么的呢?具体如何影响目标控制?什么是“标签行为”?我试过了,但仍然没有注意到声明“for”属性和保留它之间的区别。在基本级别上,它与HTML标签/for/控件配对是相同的:如果单击标签文本,它将集中在控件上,这可能会提高可访问性等。在XPages级别,我怀疑它还允许表单行在需要字段时以不同的方式显示。