开始VS 2013中LightSwitch的第六部分:更多的管理!使用JavaScript和CSS自定义应用程序

[原文发表地址]:Beginning LightSwitch in VS 2013 Part 6: More Control! Customizing the app with JavaScript & CSS [原文发表时间]:2014-01-29 10:15 AM 注释:这是在最受欢迎的一系列开始LightSwitch文章中对Visual Studio 2013的更新。更早的版本请查看: Visual Studio 2012:第六部分:超越框。自定义LightSwitch应用程序的扩展 Visual Studio 2010:第六部分:我感觉真好!自定义“外观和感觉”主题 欢迎进入在Visual Studio 2013系列中开始LightSwitch!的第六部分。在第一至第五部分,我们建立了一个地址簿应用程序并且学习了所有关于一个Visual Studio LightSwitch 应用程序的主要构件块—实体,关系,屏幕,查询和用户权限。如果你忽视了它们,查看: 第一部分:表中是什么?描述您的数据 第二部分:感知这份爱-定义数据关系 第三部分:屏幕模板,我选择哪一个呢? 第四部分:更多的信息!排序和筛选数据的查询 第五部分:我可以吗?控制用户的访问权限 在这篇文章中我想要谈论的是一些不同的方式,你可以通过添加JavaScript代码和CSS来自定义你的HTML客户端应用程序。 当然你可能在学习,LightSwitch是完全关于快速构建移动商务解决方案–定义自己的数据模型,业务规则和一套内置控件直接创建屏幕。忽略它的所有无聊的管道,因此你可以专注于你应用程序的真正价值。但是LightSwitch也允许各种自定义设置所以你不要抨击那个臭名昭著的“玻璃天花板”。在HTML客户端我们可以利用早已存在的庞大的互联网生态系统,因此添加自定义和找到所需的JavaScript库并将其连接到你的应用程序一样容易。 LightSwitch基于 jQuery 和 jQueryMobile产生单页应用(SPAs)。这些是用于HTML客户端的基本库。LightSwitch接着在msls.js脚本中提供数据/数据绑定和最重要的查询功能。jQueryMobile CSS是用来控制应用程序外观的。 在HTML客户端工程中的这些文件对你是可视的。样式表是位于内容子文件夹中,JavaScript文件是在脚本子文件夹中: 关于jQuery及其在LightSwitch HTML客户端的上下文中的语法的一个介绍可查看: jQuery应用程序定制的介绍 让我们看一下一些有趣的快速自定义HTML客户端的方法。 改变主题 HTML客户端伴随着可用的两个主题框出现,或者根据你的所需完成改变—一个亮的主题和一个暗的主题。默认的,亮主题被应用在新工程中。为了将主题改变成暗主题,在HTML客户端工程中打开default.htm文件然后做如下改变: <!– Change…


LightSwitch入门第四部分:信息量太多!使用Query来排序和过滤

[原文发表地址] Beginning LightSwitch in VS 2013 Part 4: Too much information! Sorting and Filtering Data with Queries [原文发表时间] 2013-11-27 11:12 PM 注:这是Visual Studio 2013更新的非常受欢迎的LightSwitch入门文章系列,关于以前的版本,请参见: Visual Studio 2012: Part 4: Too much information! Sorting and Filtering Data with Queries Visual Studio 2010: Part 4: Too much information! Sorting and Filtering Data with Queries 欢迎来到Visual Studio 2013的LightSwitch系列课程第三部分!在第1,2和3部分中我们学习了Visual…


开始VS2013中LightSwitch系列的第三部分:我们该选择哪个屏幕模板?

[原文发表地址] Beginning LightSwitch in VS 2013 Part 3: Screen Templates, Which One Do I Choose? [原文发表时间] 11/4/2013 3:00 PM 说明:本文是之前很受欢迎的LightSwitch 博文系列之Visual Studio2013的更新. 若要查看以前版本,请点击下面: Visual Studio 2012: Part 3: Screen Templates, Which One Do I Choose? Visual Studio 2010: Part 3: Screen Templates, Which One Do I Choose? 欢迎来到开始Visual Studio 2013中 LightSwitch 系列的第3部分!在第 1 和第 2…


VS 2013 LightSwitch 入门第一部分:表里面是什么?你的数据描述

[原文发表地址] Beginning LightSwitch in VS 2013 Part 1: What’s in a Table? Describing Your Data [原文发表时间] 2013-10-16 4:45 PM 注:这是Visual Studio 2013更新的非常受欢迎的LightSwitch入门文章系列,关于以前的版本,请参见: Visual Studio 2012: Part 1: What’s in a Table? Describing Your Data Visual Studio 2010: Part 1: What’s in a Table? Describing your Data 欢迎来到Visual Studio 2013的LightSwitch系列课程第一部分! 首先,我们从LightSwitch应用程序创建中最重要的一块(表)开始。简单的说,表是一种通过行和列组织数据的一种方式,如果你曾用过Excel或者其他的电子表格应用程序,在其中以行为单位来组织数据,然后每行中的每一列代表一个指定数据类型的字段。举个例子,这就是一张关于客户数据的表: Customer 表. LastName FirstName BirthDate…