问题描述
我想构建一个网格来显示一个人的工作小时数,其中每一列代表一天。每天列应在一个月列之内。在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 (将#修改为@)