![]() |
1
1
我看到的问题之一是名称字段是可编辑的。如果更改了字段,则必须重新计算所有重叠。这不仅是一个性能问题,也是一个可用性问题:如果一个人想更改一个名称和脚本,看到不一致,就禁止它怎么办?
[Add Employee]按钮将要求输入一个名称,并在第一列中添加一个单元格,在接下来的三列中添加一行:默认起始值为0。然后用户可以在接下来的字段中输入数据,并可以根据需要[添加规则]。一个好的限制可能是锁定Start列的值并将它们设置为前一行的结束值。
然后添加一个比较函数来检查结束值是否低于开始值,这对于实现来说是微不足道的。
真正的困难是在任意点插入线。不过,我不会去想那个。 如果重写是不可能的,那么仅仅禁用start就足够了。然而,我宁愿(重新)写一些没有任何警告的东西,也不愿在以后花时间处理大量的bug和特性请求。 |
![]() |
George Alexander · 类似电报的用户名的Regex 1 年前 |
![]() |
Aliaksei · 保存前进行WebFlux检查 3 年前 |
![]() |
Nimet · 如何在regex密码模式中转义* 3 年前 |
![]() |
Jee · PowerShell输入验证-输入不应为所有数字 7 年前 |
![]() |
James · Django使用RangeWidget验证表单 7 年前 |