如何以编程方式(在JSP中)将下拉菜单中的项目设置为“选定”(Adobe CQ5)?
问题描述:
如何以编程方式(在JSP中)在下拉菜单中将项目设置为“选定”?以下是我的代码。如何以编程方式(在JSP中)将下拉菜单中的项目设置为“选定”(Adobe CQ5)?
<cq:include path="./country" resourceType="foundation/components/form/dropdown" />
我在下拉列表中有一个国家列表,并希望根据传递给JSP的值选择一个国家。
答
要做到这一点的唯一方法是将属性defaultValue
添加到JCR country
节点,并且不能在<cq:include>
路径中执行此操作。更重要的是,你不能在运行时执行它(例如,将两个不同的国家设置为两个并发请求的客户端是不可能的)。
您应该创建您自己的dropdown
组件版本或用适当的逻辑替换<cq:include>
。