问题标签 [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 投票
0 回答
178 浏览

javascript - 调试 LightSwitch HTML 客户端应用程序时,QuickWatch 无用

在 Visual Studio 中调试 LightSwitch (2013) HTML 客户端应用程序时,QuickWatch 窗口仅显示无用信息。例如对于“屏幕”对象:

  • [原型]
  • _听众
  • 细节

没有显示相关属性,只是一些对我来说看起来像元信息的东西。

我不是 Javascript 方面的专家,所以这可能很正常,但对我来说似乎很奇怪。

难道我做错了什么?

谢谢,保罗

0 投票
2 回答
1368 浏览

vb.net - LightSwitch HTML 客户端将计算结果保存到新字段

我正在使用 Visual Studio 2013 LightSwitch 来尝试构建 HTML 应用程序。在尝试了几个小时以在 HTML 客户端中显示“计算”列/字段后,我意识到这是不可能的。我考虑过构建一个触发器以在桌子上触发,但是当我发布应用程序时不会被推送。那么,在不使用 RIA 客户端的情况下,使用两个或多个数据源字段进行计算并存储在另一个字段中的最佳方法是什么?它可以在用户单击保存按钮时触发,甚至在字段包含可计算的数据时触发。

例如,表用户(之前):

当用户单击保存时,或者当 first_name 和 last_name 不为空时,“Last_Name, First_Name”作为单个列存储在同一个表的 Stored_Full_Name 列中。

例如,表用户(之后):

我假设可以使用相同的技术来计算成本或其他项目?

任何示例代码将不胜感激。

0 投票
2 回答
1385 浏览

html - Visual Studio 2013 LightSwitch HTML 级联下拉菜单

我目前正在帮助一个小团队创建一个具有 4 层级联下拉菜单的 HTML LightSwitch 业务应用程序。这些下拉列表链接在一起,就像您选择州时它仅过滤到该州的城市的常见示例一样。但是,我们遇到的问题是,在更改其中一个父框时,子框不会重置或恢复为空白状态。如果可能的话,如何在父项更改时清除子框。我很确定我们需要一个 OnChange 事件处理程序,但我不确定将它放在 LightSwitch 中的哪个位置,因为它会为您创建代码。

任何能够解决此问题的想法或代码片段将不胜感激。

预先感谢您的帮助,

杰里米

0 投票
1 回答
265 浏览

visual-studio-lightswitch - 如何为 LightSwitch HTML 客户端设置 Octopus Deploy

我有一个 LightSwitch HTML 客户端(Visual Studio 2013),我喜欢使用 Octopus 自动部署它,但我不确定如何让它工作。

Octopus 已经使用 Octopack 包设置并为 MVC 站点工作,但似乎没有类似的项目可以为 LightSwitch 添加它。我已经尝试过 HTMLClient 项目,但没有创建包。

有谁知道这是否可能或有任何建议?

谢谢

0 投票
1 回答
1473 浏览

javascript - 如何在 Lightswitch (Visual Studio 2013) 中加载外部数据源的相关实体

我有 2 个表,它们都在连接到我的 Lightswitch Sharepoint 应用程序的 Azure SQL 数据库中。我正在对代码中的数据进行一些操作,它似乎正在工作,除了当我从一个表加载实体时,我无法在另一个表中看到相关实体。

基本上,我有一个产品表和一个发票行表。每个发票行记录都包含一个产品代码,该代码与产品表 PK 相关。我已经在Lightswitch中定义了关系,但是当我加载发票行记录时,我看不到产品信息。

我的代码如下:

这个想法是发票列表在屏幕“InvoicesByCustomer”上,用户单击其中一个以将该发票的详细信息添加到“ServiceRecord”表中。如果我注释掉该newLine.ProductDescription = invProduct.Description行,它可以完美地添加正确的产品代码和案例值。我还尝试了以下代码的其他一些组合,但在每种情况下,相关产品实体都显示为undefinedJavascript 调试器中。

编辑:我还阅读了这篇关于包含相关数据的文章(http://blogs.msdn.com/b/bethmassi/archive/2012/05/29/lightswitch-tips-amp-tricks-on-query-performance.aspx)并注意到“静态跨度”部分。我检查并设置为“自动(排除)”,所以我将其更改为“包含”,但不幸的是这没有任何区别。我仍然收到invProduct is undefined消息。我也简单地尝试过invLine.Product.Description,但它给出了同样的错误。

0 投票
3 回答
1981 浏览

visual-studio-2013 - 灯开关在 Visual Studio 2013 中不起作用

我无法让电灯开关在我的家用电脑上工作。

如果我尝试创建一个新的 lightswitch silverlight 项目,我会收到以下消息:

警报

如果我尝试打开在我的笔记本电脑上创建的项目,我会看到:

在此处输入图像描述

我已经尝试过修复和重新安装 Visual Studio,没有任何变化。

有什么线索吗?

0 投票
1 回答
234 浏览

visual-studio-lightswitch - 在 LightSwitch 中,如何限制相关表的选项列表?

我正在创建一个 LightSwitch 应用程序,并且我有一组相关的表。仓库有很多货架。机架有很多货架。货架上有很多垃圾箱。

我创建了一个 NewBin 屏幕,并且 Warehouse, Rack and Shelf 以下拉菜单的形式出现。但它们包含所有值。我希望用户能够选择仓库并让它只显示适当的货架,自动,然后选择一个货架并让它只显示适当的货架。

这在 LightSwitch 2013 中可行吗?

0 投票
1 回答
393 浏览

visual-studio-lightswitch - 如何将详细信息屏幕添加到 LightSwitch 菜单?

我有一个 UserSettings 实体。每个用户在表中将只有一行。我想为用户提供一个名为“设置”的菜单组,其中包含一个名为“用户设置”的菜单项,该菜单项会在他们的行上打开一个详细信息屏幕,以便他们可以编辑自己的设置。我不希望他们看到 UserSettings 列表,即使我可以将其过滤到他们的行,因为它看起来不太好。

我读过,如果屏幕没有参数,您只能将屏幕添加到菜单中。我可以从 UserSettings 的新详细信息屏幕中删除 UserSettingsId 参数,它出现在屏幕导航选项卡上的包含屏幕下拉菜单中,但我无法在代码中为屏幕设置 UserSettings 对象,因为它是只读的。

有什么方法可以让用户直接进入编辑屏幕,而无需从列表中选择要编辑的项目?

我正在使用 VS LightSwitch 2013。

0 投票
2 回答
541 浏览

sql - 如何将 Excel 工作表上传到 Lightswitch Web 客户端中的 SQL 表?

我在 Visual Studio 2013 中有一个灯光开关项目,使用 vb.net。我希望用户能够单击一个按钮并让 lightswitch 找到一个 excel 文件,并根据预先确定的列映射将该文件上传到 sql 表。

我的偏好是使用 Visual Studio 的 Office 集成扩展,我通过从以下链接下载它来使用 VS 2013:http ://www.ge.tt/71iuRQv/v/0 但是,office 的文档和示例在将 excel 电子表格放入 lightswitch Web 客户端的显示中,而不是放入我需要的 sql 数据表中,集成似乎非常繁重。以下是我一直在关注的示例:http: //blogs.msdn.com/b/bethmassi/archive/2012/07/18/new-and-improved-office-integration-pack-extension-for-lightswitch。 aspx

或者,我有一个现有的存储过程,我可以通过从客户端向服务器发送一个 Web API 扩展来请求服务器调用这个存储过程。根据 Beth Masi 和 Paul van Bladel 的示例,我已经为其他存储过程提供了此功能。(Stackoverflow 不会让我发布链接...)

这种方法的不受欢迎的部分是存储的过程是旧的,而且很乱。

我进行了搜索和搜索,但还没有找到任何人使用灯开关解决 VS 2013 的这个问题。有什么有用的建议吗?

0 投票
2 回答
3190 浏览

c# - LightSwitch 隐藏删除按钮,直到选择记录

我正在使用 Visual Studio 2013 和 LightSwitch。我想出了如何创建删除记录按钮并且效果很好。我唯一的问题是在显示所有记录的主页上。

当页面加载时,查看和编辑按钮仅在我选择一条记录后出现。添加和删​​除始终可见。问题是,虽然删除功能有效,但它仅在选择记录时有效。因此,如果页面加载并且您单击删除它会出错。我想隐藏删除按钮,直到单击记录。默认情况下,Lightswitch 创建的 Edit 和 View 按钮会执行此操作,但是由于您必须编写自己的 Delete 函数,所以我还没有弄清楚如何执行此操作。

这是我正在使用的 C# 示例,只要选择了一条记录,它就可以正常工作。