onClientLoad CSJS中的当前TabPanel ID
Current TabPanel ID in onClientLoad CSJS
我有客户端代码在onClientLoad事件的我的表单管理字段隐藏。问题是,它取决于第一个tabPanel中的值。如果我切换到第二个tabPanel,它停止工作。我不能再切换回任何其他tabPanel。
我如何在onClientLoad事件中使用CSJS识别我目前在哪个面板上?
在选项卡面板中,每当在选项卡之间切换时,字段都会重新计算。
所以,我宁愿建议你把一个可见性公式字段代替。
确保所有选项卡面板都有一个漂亮的id。然后在脚本块中添加如下内容:
var t1 = dojo.byId("#{id:tab1}");
if (t1) { // do your stuff }
它对你有用吗?
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- difference between '$(<%= DDL.ID %>) & $('
- 使用Javascript获取所选选项ID
- 根据id将json数组组合为一个json数组
- 是否有一个JS/jQuery函数可以获取某个类的每个元素的ID
- 对id以某个字符串开头的元素进行计数
- 如果元素's的ID以数字开头
- 通过id和class属性获取元素
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 使用当前日期生成随机id
- Javascript-ID冲突的几率
- Href:当前DIV中的目标ID
- 无法获取属性'Id'使用Knockout.js的未定义或空引用API
- Javascript复选框函数:;缺少:在属性id之后"
- Twitter引导程序Typeahead-Id&标签
- 如何与特定ID交谈
- chart.series[id].remove()无法刷新高位图表/高位股票中其他系列的图例属性
- 如何在速度模板中获取LiferayPortlet实例id
- onClientLoad CSJS中的当前TabPanel ID
- rich:tabPanel 3.3自动生成id'它应该在哪里't