我目前正在为包含 7 个选项卡的主布局实现主保存行为。
本质上,当单击主布局上的“保存”按钮时,我希望它使每个选项卡都保存自己(完成),然后向主布局报告它已保存(再次,完成)
我坚持的是,我想在主布局的相应 JS 文件中有一个真值表,它跟踪 7 个选项卡中的哪些已保存,以便它可以向用户报告保存已完全的。
概括地说:Javascript中的真值表/二维数组,它们在哪里?
提前致谢。
我目前正在为包含 7 个选项卡的主布局实现主保存行为。
本质上,当单击主布局上的“保存”按钮时,我希望它使每个选项卡都保存自己(完成),然后向主布局报告它已保存(再次,完成)
我坚持的是,我想在主布局的相应 JS 文件中有一个真值表,它跟踪 7 个选项卡中的哪些已保存,以便它可以向用户报告保存已完全的。
概括地说:Javascript中的真值表/二维数组,它们在哪里?
提前致谢。
您可以使用一组布尔值来跟踪 7 个选项卡中的每一个是否已保存:
var tabSaveTable = [false,false,false,false,false,false,false];
然后,每当保存给定选项卡时,您只需将其插槽标记为,true
并且无论何时更改(因此需要再次保存),其插槽都可以设置为false
. 例如,要将 tab3 标记为已保存(假设您的选项卡从 0 开始编号),您只需设置:
tabSaveTable[3] = true;
如果 tab3 被更改并需要再次保存,您将设置:
tabSaveTable[3] = false;
这是我认为我遵循的问题的一部分。如果还有更多,请澄清。我不明白为什么你需要一个二维数组。