http://www.primefaces.org/showcase/ui/input/onemenu.xhtml(见可编辑菜单)
有没有办法放置一个占位符,上面写着“点击进入手动输入”这样的文本,或者让用户知道这个下拉列表是可编辑的。找到下面的代码段以供参考。
<div class="setupDataSection">
<div class="pageCenter pageCenterShortened">
<div style="float: left;" class="sectionTitle sectionTitleInline">
<h:outputLabel value="Tenant "/>
</div>
<div style="float: left; padding-left: 40px;">
<p:selectOneMenu id="tenant"
styleClass="ddlPOS"
style="width: 190px;"
label="Tenant"
value="#{onBoardingAction.selTenant}"
editable="true">
<p:watermark for="tenant"
value="Search with a keyword"
id="watermark" />
<f:selectItem itemLabel="Add new tenant" />
<f:selectItems value="#{onBoardingAction.tenants}" />
<p:ajax event="change"
execute="@this"
update="tenant region POS"
listener="#{onBoardingAction.settingRegions()}" />
</p:selectOneMenu>
</div>
</div>
</div>
PrimeFaces
称其为水印(参见,如果您的SelectOneMenu为空,则会自动显示此water martk的文本
<p:watermark for="fileSize" value="Search with a keyword" id="watermark" />
更新我已经测试了你的代码,它对我来说很好。如果你正在使用模板,也许你的CSS重写组件可以试试这个,我只是把p:watermark放在组件代码外面:
<f:selectItem itemLabel="Add new tenant" />
<f:selectItems value="#{onBoardingAction.tenants}" />
<p:ajax event="change"
execute="@this"
update="tenant region POS""
listener="#{onBoardingAction.settingRegions()}" />
</p:selectOneMenu>
<p:watermark for="tenant"
value="Search with a keyword"
id="watermark" />
希望解决:)
问题内容: 如果我想将cq5组件设置为在A页中可编辑但在B页中不可编辑,是否可以。 例如:在A页上,我有C组件,我们允许作者打开对话框并编辑该组件。但是我们不允许作者打开对话框来编辑页面B上的组件C。我尝试研究cq:EditConfig 链接,但这还不足以解决我的问题。 问题答案: 您可以在包含之前设置ComponentContext.BYPASS_COMPONENT_HANDLING_ON_IN
我正在尝试利用gpu的并行性来制作图像处理应用程序。我有一个着色器,它采用两种纹理,并基于一些统一的变量计算输出纹理。但是不是透明度alpha值,每个纹理像素需要一个额外的元数据字节,这在计算中是强制性的: 因此,我考虑每帧运行着色器两次,一次将动态元数据计算为单字节纹理,一次计算生成的Paint Texture,我需要3个字节(以限制内存使用,因为可能有相当多这样的纹理一次加载)。 我发现上面的
问题内容: 有什么办法可以在jtable中动态制作不可编辑的单元格吗?每当用户提供类似false的输入时,我都想创建不可编辑的单元格…我已经在DefaultTableModel isCellEditable方法中看到过,但是如果我想使用它,则每次创建新对象时都会创建它,因此我想动态更改它为不可编辑。有人可以帮我吗?。谢谢 问题答案: 其他班级 然后,您可以通过使用存储的myModel变量并在其上调
这是我使用的项目(引导表) http://bootstrap-table.wenzhixin.net.cn/documentation/ 我使用带有以下选项的表格: 一切运作良好。它从JSON中的API接收显示表的数据。 现在是问题: 我想添加一些可编辑字段。我包括了我在一个例子中看到的这些东西: 我在表中的一个字段中添加了测试“数据可编辑=”真实“属性。结果是它光学地改变了字段,但它不会写回我的
在我的应用程序中,有一个JComboBox,其中包含大约200个条目。使用该应用程序的人抱怨说,即使他们确切地知道列表的最后一个元素是什么,也必须一直滚动到底部是令人沮丧的。 所以我把JComboBox设置成可编辑的,这样他们就可以输入最后一个元素了。但是,我的数据库不接受该组合框的下拉列表中没有的任何值。 有没有办法使JComboBox仅“可键入”而不是“可编辑”,因此它将允许您键入值,但前提是
问题内容: 有没有什么好书或网站可以帮助您创建一个?我想使一栏可编辑。我想实际上将继承的组件(在这里创建的组件)放到表列之一中,而不是仅仅基于它是可编辑的字段来放置表。 我有《JFC Swing教程第二版》 一书,但我只是想知道是否还有其他例子可以研究,并学习如何更好地处理表格。这本书似乎只是将Java的“ trail”在线上并放在书中。 我正在重新阅读这些东西,只是好奇是否有人发现了一些可以帮助