如何防止 VS Lightswitch 组合框超时?
How do I keep a VS Lightswitch Combo box from timing out?
在 Lightswitch 桌面客户端 (C#) 应用程序中,我有一个 List/Detail 屏幕,我可以在其中将参与者添加到 class 名单中。这个应用程序已经使用了一年多并且运行良好,但现在 "Participants" table 已经增长到超过 2500 条记录。 "Classes" 的 List/Detail 屏幕有一个 "RosterAttendences" 的子表单。在 RosterAttendences 子表单中,有一个组合 box/pulldown 用于列出参与者 table 中的所有参与者,以便数据输入人员可以将个人记录添加到 class 的名册中。在 VS 上的测试实例中,它工作正常,但在实时 application/data 时超时。首先,一旦选择向下箭头,旋转的蓝色圆圈就会出现,最终(超过一分钟)它会停止并被红色 X 取代。应用程序中的所有其他组合框都正常运行,当前的解决方法是在参与者的个人资料中添加 classes,这也能正常工作。有没有办法优化组合框使其不超时?
当超过 100 条记录时,将字段从自动完成更改为模态 Window 选择器。您可以搜索、排序和分页,但存在可用性问题,因为它需要更多的鼠标点击,但这是处理大量数据的唯一方法。
如果时间不是问题,您可以增加 ClientTimeout
在 Lightswitch 桌面客户端 (C#) 应用程序中,我有一个 List/Detail 屏幕,我可以在其中将参与者添加到 class 名单中。这个应用程序已经使用了一年多并且运行良好,但现在 "Participants" table 已经增长到超过 2500 条记录。 "Classes" 的 List/Detail 屏幕有一个 "RosterAttendences" 的子表单。在 RosterAttendences 子表单中,有一个组合 box/pulldown 用于列出参与者 table 中的所有参与者,以便数据输入人员可以将个人记录添加到 class 的名册中。在 VS 上的测试实例中,它工作正常,但在实时 application/data 时超时。首先,一旦选择向下箭头,旋转的蓝色圆圈就会出现,最终(超过一分钟)它会停止并被红色 X 取代。应用程序中的所有其他组合框都正常运行,当前的解决方法是在参与者的个人资料中添加 classes,这也能正常工作。有没有办法优化组合框使其不超时?
当超过 100 条记录时,将字段从自动完成更改为模态 Window 选择器。您可以搜索、排序和分页,但存在可用性问题,因为它需要更多的鼠标点击,但这是处理大量数据的唯一方法。
如果时间不是问题,您可以增加 ClientTimeout