如何在使用 X 类型浏览字段浏览时隐藏某些路径?

2024-02-24

在我的组件对话框中,我使用browsefieldXType 使用户能够浏览页面树并选择页面:

<page jcr:primaryType="cq:Widget" 
      fieldLabel="Page"
      name="./path" 
      xtype="browsefield" />

同时,我想让一些页面不可见。假设我有以下结构:

pages/
    page1/
        page1_1/
        page1_2/

我该如何制作pages/page1/page1_2不可见,这样当他浏览页面树时没有人可以选择它?


浏览字段是一个已弃用的 xtype,它的替代品是帕斯菲尔德 http://dev.day.com/docs/en/cq/current/widgets-api/index.html?class=CQ.form.PathField有这个功能。 Pathfield 有一个属性叫做谓词可用于过滤。您可以创建并注册一个自定义谓词,该谓词对于您不希望在对话框中可见的路径返回 false。然后可以将自定义谓词的名称传递给路径字段的配置。

您可以在这里找到有关此内容的详细教程:http://www.albertoalmagro.com/2013/05/adobe-cq5-create-predicate-pathfield.html http://www.albertoalmagro.com/2013/05/adobe-cq5-create-predicate-pathfield.html

有关谓词的更多信息,可以参考以下链接:

http://www.wemblog.com/2013/04/how-to-create-custom-query-predicate-in.html http://www.wemblog.com/2013/04/how-to-create-custom-query-predicate-in.html

http://labs.sixdimensions.com/blog/2013-07-10/custom-predicateevaluators-or-how-i-learned-stop-worrying-and-love/ http://labs.sixdimensions.com/blog/2013-07-10/custom-predicateevaluators-or-how-i-learned-stop-worrying-and-love/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在使用 X 类型浏览字段浏览时隐藏某些路径? 的相关文章

  • 如何将一个独立的窗口定位在屏幕上的精确位置?

    我实际上正在开发一个相对复杂的 GTK 2 应用程序 我的应用程序显然有一个主窗口 然后我需要打开一个新的 独立 窗口 我需要将 飞行 窗口放在 中precise屏幕的准确位置 在顶点 of a widget 绘图区域 我需要将新窗口放置在
  • Jupyter 小部件未出现在笔记本中

    我正在运行 jupyter 笔记本 但 jupyter 小部件没有出现 相反 我收到以下消息 Failed to display Jupyter Widget of type Button If you re reading this me
  • 将 JSP 包含到 sling servlet 中

    我目前正在开发一个小项目 试图帮助某人弄清楚如何连接组件 理想情况下我们想做两件事 有一个呈现模板的 jsp 我们所有的业务登录都在 SlingAllMethodServlet 中 servlet 定义要点 package definiti
  • 闪亮的滑块限制释放鼠标左键的反应

    我正在使用 Shiny 应用程序 其中可能需要一些时间才能将滑块设置为正确的值 因此 在尝试将滑块设置为正确的值 并且不释放鼠标左键 时 即我的本地 服务器观察到几个新值并做出相应反应 由于我的服务器对任何新值的响应可能需要几秒钟 如果我可
  • android:如何禁用开关动画?

    最近 我正在使用名为 switch 的小部件 开关是 Android Studio 的默认小部件 问题是 当我使用开关添加新项目时 它的动画将会运行 但我不想看到它 我在项目中使用了ListView和Cursor Adapter 开关是一个
  • AEM 6.1 Maven 依赖关系解析

    我使用 AEM6 1 和 Maven 作为构建管理器 我想延长com day cq dam core process ThumbnailProcess班级 使用 ARM 内置依赖解析器 系统 控制台 depfinder 看来该类应该包含在
  • android appwidget listview不更新

    我编写了一个 AppWidget 它在 ListView 中显示来自 ContentProvider 的一些数据 但我在更新它时遇到了问题 当我第一次创建小部件时 它会正确填充 但在 AlarmManager 的 PendingIntent
  • 如何访问小部件的属性

    我是 Yii 框架的新手 我正在尝试访问小部件的属性 比如说 CMenu 我想更改一些公共属性的值 如 activeCssClass firstItemCssClass lastItemCssClass htmlOptions 等 那么你怎
  • 从壁纸中获取颜色? - 安卓

    如何找到当前壁纸的 平均 颜色并将该颜色设置为我的小部件上的布局 我正在尝试做的一个例子 这是 AccuWeather 上的设置 您可以使用WallpaperManager getWallpaperColors https develope
  • 在主屏幕上创建文件夹,我可以在其中放置一些图标在网格中

    在Android中我想做主屏幕上的文件夹以编程方式喜欢清理大师为游戏助推器所做的事情谷歌也将其所有应用程序放在一个文件夹中 我尝试使用 Live 文件夹 但它已被弃用 并且在最新的 Android 版本中也不适用于我 它是一个小部件还是我无
  • 更改 IPython 笔记本小部件中标签的大小

    这确实是一个小问题 但仍然很烦人 我正在编写一个工具 允许用户设置一堆数字参数以在 IPython 笔记本中进行分析 我把它设置为一堆FloatTextWidgets in a ContainerWidget 它们有相当长的标签 例如 姿势
  • jquery 小部件、_create 或 _init

    有些jquery插件扩展小部件使用 create方法 而另一些则使用 init方法 有人可以解释两者之间的区别吗 还有什么时候扩展 widget 或直接扩展 jquery fn 更好的指导 来自jQuery UI 开发人员指南 http d
  • 在 android 版本 7.0 上膨胀类 android.widget.DatePicker 时出错

    我想显示弹出日期选择器并且我使用此代码 Calendar mcurrentDate Calendar getInstance int mYear mcurrentDate get Calendar YEAR int mMonth mcurr
  • 如何在 Flutter 的 widget 树中打开新的 MaterialPageRoute 作为子项

    在下面的示例中 当我推送新的 MaterialPageRoute 时 它 会在与 Flutter 小部件树中的 Home 小部件相同的级别上创建 我希望将它作为小部件 Home 的子部件 因此 Home 将是 Child 小部件的父部件 这
  • 以编程方式更改小部件布局

    假设我有两个小部件布局 Layout1 和 Layout2 小部件的默认值是 Layout1 但我允许用户选择 他们希望小部件采用哪种布局 所以如果用户更改为 Layout2 如何以编程方式将布局更改为 Layout2 小部件没有像活动那样
  • ResourceResolverFactory 为 NULL (Adobe Experience Manager AEM)

    我试图从 ResourceResolverFactory 获取对 ResourceResolver 的引用 如下所示 Reference private ResourceResolverFactory resourceResolverFac
  • Sightly 中有 requestScope 变量吗?

    在 JSTL 中 您可以在组件中设置变量 这些变量可用于同一请求中该组件之后的所有其他组件 在AEM中使用sightly是否有等效的方法在组件之间传递数据 我们正在研究的用例是我们希望一个组件知道它何时通过另一组件包含 而不是拖入 pars
  • 模式匹配 Tkinter 子部件 (winfo_children) 以确定类型

    我正在尝试自动清除所有Entry父小部件中的小部件 import Tkinter import re root Tkinter Tk E1 Tkinter Entry root E1 pack E2 Tkinter Entry root E
  • GWT 分页小部件

    我正在寻找 GWT 通用分页小部件 到目前为止我已经找到了GWT 小部件库 http gwt widget sourceforge net 和谷歌孵化器小部件 http code google com p google web toolki
  • org.apache.sling.api.resource,version=[2.3,3) -- 无法解析

    您好 我无法访问我的项目内容 我已经上传了从 CQ 访问内容所需的所有包 我唯一能看到的是 org apache sling api resource version 2 3 3 无法解析 这是否是异常的原因 如果是 请告诉我如何解决 中Q

随机推荐