我一直在使用VS LightSwith几天,并且我有这个问题:如果我有一个数据库表的用户女巫我可以添加或编辑一个用户通过一个LightSwitch屏幕,并且该表连接到另一个用于角色的角色,每个用户可以有0或n个角色,只有当新用户被添加时,可以为该用户打开角色屏幕,但是当被编辑?用户表有一个Id,它是角色之一的外键。LightSwitch添加新的'用户'时打开另一个屏幕
0
A
回答
0
如果我已经理解了正确的问题,解决这个问题最简单的方法是拥有2个独立的屏幕,1个添加和1个编辑,或者我会假设用户必须输入一个名称,并且这不能为空,如果您添加的代码就隐藏角色表,如果名称为null屏幕创建方法那么这应该做的伎俩,例如:
myapp.Staff.created = function (screen) {
if(screen.Staff.firstname == null) {
screen.findContentItem("Roles").isVisible = true
}
else {
screen.findContentItem("Roles").isVisible = false
}
};
可以实现验证控制字段是否可以/不能为空在beforeApplyChanges代码块或自定义保存按钮上
希望这可以帮助,如果您有任何问题s随意问
+0
好! :) 谢谢! – Dana
相关问题
- 1. 在Lightswitch中打开同一屏幕
- 2. 从另一个屏幕打开另一个屏幕
- 3. 加载时LightSwitch禁用屏幕
- 4. 在黑莓主屏幕中打开一个新的主屏幕
- 5. 自动填充用户名添加数据屏幕lightswitch
- 6. 在一个屏幕上打开应用,然后生成另一个屏幕
- 7. LightSwitch:将数据从一个屏幕传递到另一个屏幕
- 8. 在LightSwitch 2011的屏幕边添加客户验证消息
- 9. React原生TouchableHighlight新闻打开另一个屏幕
- 10. LightSwitch HTML:将添加/编辑屏幕显示为主屏幕
- 11. 多的LightSwitch屏幕
- 12. JQuery打开新屏幕
- 13. Qt在打开项目时添加加载小部件屏幕
- 14. 打开屏幕时始终加载MPart
- 15. 如何刷新lightswitch中的父屏幕?
- 16. 支持屏幕Lightswitch
- 17. 我可以使用LayoutInflater.inflate()来打开一个新的屏幕
- 18. 打开已添加名称的“添加联系人屏幕”
- 19. 当按下时将按钮添加到另一个屏幕... kivy
- 20. 创建一个屏幕,既可以编辑和添加在LightSwitch应用程序
- 21. Android:打开屏幕并通知用户
- 22. 打开/唤醒屏幕一段时间
- 23. 屏幕:如何打开备用屏幕?
- 24. 从另一个黑莓屏幕开始
- 25. Lightswitch自定义addandedit新屏幕
- 26. 你如何让新的编辑器在另一个屏幕上打开?
- 27. 从XML文件中的文本打开一个新的屏幕
- 28. 将过滤的查询结果添加到Lightswitch中的屏幕
- 29. 在另一个屏幕中打开SCORM弹出
- 30. Acumatica添加新屏幕
这是一个内置的用户和角色屏幕,如果你使用asp窗体认证选项。 – paulpitchford