如何解决在Ext JS中在运行时添加和删除另一列内的列的正确方法是什么?
我想构建一个网格来显示一个人的工作小时数,其中每一列代表一天。每天列应在一个月列之内。在gui中,我可以选择一个开始日期,并且网格应该显示一个月-1天的天数,例如:
| January | February |
|Day6|.....|Day31|Day1|.......|Day5|
我试图在每一天列上使用destroy()删除月份列中的日期,但是当最后一天列被销毁时,父列(月份)也被自动销毁(可以防止这种情况吗?)
我还试图删除月份列并添加包含日期列的新月份列,但这会导致非常奇怪的行为,例如:
如果我以此开头:
| January | February |
|Day6|.....|Day31|Day1|.......|Day5|
并使用destroy()删除一月和二月,然后在添加包含正确天数的新月份之后,我最终在网格中出现了重复的天数,
| January | February |
|Day6|.....|Day31|Day6|.....|Day31|Day1|.......|Day5|Day1|.......|Day5|
好像月份列从未被销毁,或者好像列被销毁但视图未正确更新。
这个问题。在满足以下要求时,在运行时删除和添加列的正确/最佳方法是什么?
(在运行时选择新的开始日期:)
谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。