gpt4 book ai didi

javascript - 如何强制 ExtJS 3.4 在隐藏的 tabPanel 上呈现网格

转载 作者:行者123 更新时间:2023-11-30 05:31:05 25 4
gpt4 key购买 nike

我找不到任何具体回答我的问题的东西,所以如果这是一个骗局,请原谅我。

我正在使用 ExtJs 3.4.x 并呈现一个带有 7 个选项卡的 tabPanel(周日至周六)。

每个选项卡都有一个用于日程安排的 editorGridPanel(StartTime、EndTime)。

问题是我需要验证网格的存储并应用或删除一个类以将单个单元格标记为有错误(即使它们处于非事件状态并且尚未被单击/查看)。

当我这样做时:

Ext.getCmp('...').getView().getCell(row, column);

我收到一条错误消息,声称属性“dom”未定义,这不好。

如果我尝试:

document.getElementById(gridId) 

为了然后做:

querySelectorAll(className);

我在 getElementById() 上得到“undefined”...这不好。

如何强制在 Ext 中配置的所有内容都在 DOM 中呈现?我不关心它加载的速度有多快或多慢,我需要访问我正在验证的数据,无论用户是否修改了它。

TIA

最佳答案

new Ext.TabPanel({
//..other configs
deferredRender : false
})

使用“deferredRender”配置强制渲染组件

关于javascript - 如何强制 ExtJS 3.4 在隐藏的 tabPanel 上呈现网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26982915/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com