问题标签 [lightswitch-2013]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
425 浏览

lightswitch-2013 - VS 2013 LightSwitch HTML 客户端在发布配置中未完全加载

我最近从头开始重建了我的帮助台票务应用程序,这次完全是在 HTML 客户端中。它在调试配置中运行良好。我将它作为一个新应用程序部署到运行我的应用程序以前版本的同一台 IIS 7.5 服务器上,按照推荐的发布配置。它发布得很好,并在应用程序和 IIS 中使用相同的身份验证设置(Windows 身份验证,允许所有用户)。我为安全管理添加了一个桌面客户端,并设置了用户组和角色,就像我之前所做的一样。

当我浏览到应用程序时,系统会提示我进行身份验证(在支持集成 Windows 身份验证的 IE 中除外),并且我看到了应用程序启动屏幕,正如预期的那样。应用程序加载后,我看到了我的主屏幕,这是一个不与任何数据绑定的浏览屏幕,仅包含按钮。默认情况下隐藏按钮,然后根据用户拥有的权限显示相应的按钮。这在本地调试模式下完全符合预期。这是使用Beth Massi 博客上介绍的技术完成的. 但是在服务器上运行,什么都看不见。我看到主屏幕的 DisplayName 是默认设置。它应该根据用户的权限进行更改。当我在发布配置中从 VS 本地运行应用程序时,也会发生这种情况。

似乎获得权限的查询不在发布配置中运行。他们似乎没有失败,因为未能获得我的权限应该会泄露基本最终用户的控制;什么都没有出现。

只是为了笑,我在 Debug 配置中发布了它,并且它有效。所以这绝对是关于发布配置的东西。

我已经向所有强大的谷歌寻求灵感,但没有运气。有没有人有任何想法?

0 投票
1 回答
415 浏览

javascript - 在 LightSwitch HTML5 客户端中为超链接添加下划线

我正在尝试在我的表格中创建一些内联超链接,以允许人们编辑/删除所选项目(并在屏幕顶​​部提供面包屑样式的导航链接)。为此,我创建了一个 customscripts.js 文件,如下所示,其中包含以下函数定义:

这个函数基本上允许我通过在渲染或渲染后事件上调用一段代码来将自定义类应用于给定元素,如下所示(其中 BackLink 是一个可变数据项,其值在屏幕):

在 user-customization.css 中,我添加了一些与 FormatElement 调用引用的类相对应的新样式。

但是,当我运行我的应用程序时,虚线文本装饰属性似乎已被默认值 none 覆盖。

任何人都可以就为什么会发生这种情况提供任何建议吗?

0 投票
1 回答
39 浏览

c# - 将代码添加到 lightswitch 中的属性的 getter

您好,我是 microsoft lightswitch 的新手,我遇到了一个问题,我有一个必须能够保存在数据库中的属性,因此它不能是计算属性,但我想在 getter 中添加一个 if 语句在某些情况下它不应该从数据库中获取值并且应该返回计算值的属性,有谁知道我该怎么做。谢谢

0 投票
2 回答
4001 浏览

javascript - Lightswitch 2013:在 JS 中保存然后刷新

我有两组代码:

  1. 保存数据

myapp.activeDataWorkspace.ProjectHandlerData.saveChanges();

2.刷新页面

有没有办法让这两个按钮在一个按钮上一起工作,因为目前当我单击保存时,浏览器会识别更改并且(您确定要离开页面)消息或类似这些行的内容弹出..

干杯

0 投票
1 回答
169 浏览

lightswitch-2013 - LightSwitch 2013 HTML 客户端 - 将 SSMS 生成的外键列作为关系拉入 LightSwitch 时丢失?

在 SSMS 中创建外键并在 LS 中更新数据源会拉入关系但隐藏外键列?

从我从阅读论坛中得到的信息来看,它似乎归结为: 1 - 在 SSMS 上创建外键并将其拉入 LS 将隐藏外键列。但是级联删除将起作用。2 - 在 LS 中创建外键(关系)将显示相关列。但是级联必须在 LS 代码中以编程方式完成。

我需要 SSMS 级联 AND 来查看 LS 中每个表的所有表字段。这不可能吗?

如果外键列甚至被命名为其他名称,我在哪里以及如何获得它,并保持 SSMS 级联?

谢谢你的时间。

0 投票
1 回答
663 浏览

javascript - Lightswitch HTML Client 2013 - Change Cell Color Depending Upon Cell Value in table

trying to get the background of a boolean value to change based upon true or false... trying this code and its not working with a bit field however does work on a string, any ideas guys?

and the below code changes the whole column based on the top row value only:

0 投票
1 回答
1111 浏览

javascript - Lightswitch - 在 HTML 客户端中传递参数

我已经尝试了很长时间来传递价值但收效甚微,下图是我的目标:

我要传递的参数

这是表结构/关系 在此处输入图像描述

欢呼你能给我的任何帮助,这开始是一个真正的痛苦

0 投票
1 回答
202 浏览

javascript - Lightswitch:具有字符串和整数搜索属性的参数(可能吗?)

只是 Visual Studio 2013 Lightswitch 的 HTML 客户端中的一个快速问题,是否可以根据查询设置参数字段以允许搜索 sting 和整数值...

一个例子是 StaffID(int) 和 StaffName(string)...

欢呼伙计们

0 投票
2 回答
1378 浏览

javascript - Lightswitch 2013 - HTML 客户端 -> commitChanges() 和 showOtherPage() 联合

只是想在这里问一下,因为这让我发疯了……我想做的是,commitChanges()或者applyChanges(),跟着我的myapp.showBrowseOtherScreen()

这是我尝试这样做的方式:

它当前所做的是显示消息“发送包裹”,如果我单击“确定”,然后它会弹出另一个选项,因为现在 SendParcel 已设置为 true,页面上有未保存的更改...

我需要它来保存然后导航,但我不确定下一步该尝试什么,感谢您的帮助或建议

0 投票
1 回答
698 浏览

javascript - Lightswitch 2013 HTML 客户端 - 在一个屏幕而不是所有屏幕上更改背景

我知道这是可能的,但到目前为止我一直无法解决这个问题......这将在屏幕上创建的代码中完成,还是我需要查看特定文件以实现我的目标?

谢谢