所以我有一个画布,里面装满了110个从文本块继承的对象,每个对象都有自己的click事件和鼠标悬停事件。单击将允许用户通过单击按钮更改对象后面的属性。
示例:
用户单击要更改其数据的对象。然后,他们将单击另一个按钮,该按钮将对应于其后面数据的特定更改...即,用户单击标记为“105”的对象并将其“binCode”属性从0更改为1.
如何允许用户单击/选择/突出显示多个对象以允许他们一次更改所有数据。在许多情况下,整行对象将需要完全相同的数据更改。当用户能够突出显示整行并单击按钮一次时,使用户连续10次执行同样的操作是低效的。
任何帮助都会很棒,我真的不知道如何去做。
先谢谢!
答案 0 :(得分:0)
首先,您需要跟踪点击的对象。这应该通过click事件完成。通过更改对象的属性或将对该特定对象的引用存储在列表中。
当您按下更改按钮时,您应该遍历所有单击的对象并对其进行更改。根据您跟踪单击对象的方式,您可以遍历所有对象并检查它是否被单击,或者循环遍历单击对象列表。
进行更改后,不要忘记“取消单击”对象。