我的自定义CQ5组件有一个对话框,其中包含2个下拉菜单。我想自动将默认值设置为第二个菜单,具体取决于从上一个下拉列表中选择的值。
我怎样才能做到这一点?
答案 0 :(得分:2)
您可以为小部件触发的不同事件注册处理程序。您可以使用“selectionchanged”事件来注册一个函数,该函数将从下拉列表中读取新内容,然后在第二个下拉列表中使用setValue()方法放置您想要的任何内容。
要从第一个下拉列表获取第二个下拉列表,可以使用nextSibling()方法。 widget documentation会对你有所帮助。寻找“选择”