摘要: 1、Ext.from.field.Text组件主要配置项目表配置项类型说明allowBlankBoolean是否允许为空,默认为空trueblankTextString是否允许为空验证失败后提示消息disableKeyFilterBoolean设置为true则禁用键盘输入过滤,默认为falseemptyClsString设置应用于空字段的样式,默认为“x-form-empty-field”,该样式会根据当前字段值自动进行添加或移除emptyTextString在一个空字段默认显示的信息enableKeyEventsBoolean是否启用键盘事件代理enforceMaxLengthBoolean 阅读全文
posted @ 2012-04-15 23:28 libingql 阅读(12654) 评论(1) 推荐(1) 编辑
摘要: 1、Ext.form.FormPanel支持的主要表单组件ExtJS表单组件说明Xtype类型Ext.form.field.CheckBox复选框checkboxfieldExt.form.CheckBoxGroup复选框组checkboxgroupExt.form.field.ComboBox下拉列表框comboExt.form.field.Date日期选择框datefieldExt.form.field.Display文本显示组件displayfieldExt.form.field.FieldContainer字段容器fieldcontainerExt.form.field.FieldSe 阅读全文
posted @ 2012-04-15 22:17 libingql 阅读(21101) 评论(0) 推荐(0) 编辑
摘要: 1、Ext.menu.Menu主要配置项Ext.menu.Menu组件主要配置项配置项参数类型说明itemsMixed有效菜单项数组ignoreParentClicksBoolean忽略任何作为父菜单项的单击事件,默认为falseplainBoolean是否移除菜单左侧的竖线,默认为false菜单项主要类型菜单元素名称说明Ext.menu.Item菜单项基类Ext.menu.Separator菜单分隔符Ext.menu.CheckItem包含选择框的菜单项,也可以是一个单选组Ext.menu.ColorPicker颜色选择器Ext.menu.DatePicker日期选择器Ext.menu.It 阅读全文
posted @ 2012-04-14 10:29 libingql 阅读(20923) 评论(0) 推荐(1) 编辑
摘要: 1、Ext.toolbar.Toolbar主要配置项Ext.toolbar.Toolbar配置配置项参数类型说明enableOverflowBoolean设置为true则自动为工具栏添加一个下拉按钮,用于显示超过工具栏范围的按钮verticalBoolean设置为true则显示一个垂直的工具栏,默认为false工具栏常用元素工具栏元素名称说明Ext.button.Button可以加入到工具栏的按钮组件Ext.toolbar.Fill用于填充满工具栏的空白元素Ext.toolbar.Item工具栏的基本功能支持Ext.toolbar.Separator工具栏分隔符Ext.toolbar.Spac 阅读全文
posted @ 2012-04-13 20:55 libingql 阅读(22054) 评论(0) 推荐(1) 编辑
摘要: Ext.grid.column.Column主要配置项 阅读全文
posted @ 2012-04-13 00:22 libingql 阅读(914) 评论(0) 推荐(0) 编辑
摘要: 1、Ext.grid.Panel主要配置项配置项参数类型说明columnsArray表格列配置对象数组,每一个列配置对象都包括header和数据源的定义columnLinesBoolean设置true则显示纵向表格线,默认为falseforceFitBoolean设置true则强制列填充满可利用的空间hideHeadersBoolean设置true则隐藏列标题scrollBoolean/String设置表格滚动条,有效值包括:both、horizontal和vertical。true等效于both,false等效于none,默认为truesortableColumnsBoolean设置为fal 阅读全文
posted @ 2012-04-12 21:29 libingql 阅读(13472) 评论(2) 推荐(2) 编辑
摘要: 1、基本示例代码: 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head runat="server"> 4 <title>Ext.tree.Panel</titl 阅读全文
posted @ 2012-04-11 13:37 libingql 阅读(6798) 评论(0) 推荐(0) 编辑
摘要: Ext.tab.Panel页签组件的每个tab都是一个Ext.panel.Panel,一般情况会有多个tab同时存在,但是同一时刻只有一个处于激活状态。 Ext.tab.Panel主要配置项目表:配置项参数类型说明activeTabString/Number设置默认激活的tab也,参数为tab页的id或索引值layoutObjecttabPanel内置的card布局minTabWidthNumbertab标签的最小宽度,默认为30plainBooleantrue则不显示TabBar的完整背景,默认为falseremovePanelHeaderBooleantrue则通知子元素全部不渲染h... 阅读全文
posted @ 2012-04-10 21:26 libingql 阅读(22233) 评论(1) 推荐(0) 编辑
摘要: 一、基础篇1、Ext JS下载及配置2、基本功能 2.1、Ext.MessageBox消息框 2.2、Ext.window.MessageBox3、工具栏和菜单栏 3.1、Ext.toolbar.Toolbar工具栏 3.2、Ext.menu.Menu菜单栏4、表单 4.1、Ext.form.Panel表单面板 4.2、Ext.from.field.Text文本框 4.3、Ext.form.TextArea文本区 4.4、Ext.form.field.Number数字输入框 4.5、Ext.form.field.CheckBox复选框和Ext.form.field.Radio... 阅读全文
posted @ 2012-04-10 14:25 libingql 阅读(2724) 评论(4) 推荐(3) 编辑
摘要: Ext.container.Viewport代表浏览器窗口的整个区域,将document body作为渲染对象,它会根据浏览器窗口的大小自动调整自身的尺寸,在一个页面中只允许出现一个Viewport实例。此外它没有提供对滚动条的支持,如果需要使用滚动条需要在其子面板中进行设置。 1、简单示例 HTML代码:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 阅读全文
posted @ 2012-04-10 13:39 libingql 阅读(6588) 评论(0) 推荐(0) 编辑
摘要: 1. Controller Controller是ASP.NET MVC的核心,负责处理浏览器请求,并作出响应。Cotroller本身是一个类(Class),该类有多个方法(Method)。在这些方法中,只要是公开方法,该方法将被视为一个动作(Action);只要有动作存在,就可以通过该动作方法接... 阅读全文
posted @ 2012-04-09 20:32 libingql 阅读(6535) 评论(0) 推荐(1) 编辑
摘要: 1. URLRouting简介 URL(Uniform Resource Locator),统一资源定位器,是用于完整描述Internet上的网页或其他资源地址的一种标识方法。 URL一般可以由6部分组成,格式如下:protocol :// hostname [:port] [/path] [?... 阅读全文
posted @ 2012-04-07 10:12 libingql 阅读(2143) 评论(0) 推荐(1) 编辑
摘要: 1、JsonResult 1 using System.Web.Mvc; 2 3 //public ActionResult Index() 4 public JsonResult Index() 5 { 6 var province = from p in new Models.Nort... 阅读全文
posted @ 2012-04-06 21:58 libingql 阅读(718) 评论(0) 推荐(1) 编辑
摘要: 1. MVC设计模式简介 MVC:Model-View-Controller,模型-视图-控制器,MVC是一种软件开发架构模式。1.1 MVC设计模式结构 MVC设计模式三个基本组成部分之间关系如下图所示: 模型(Model):负责对整个软件项目数据和业务规则的封装。模型对象是应用程序中实现数... 阅读全文
posted @ 2012-03-31 20:51 libingql 阅读(2971) 评论(0) 推荐(1) 编辑
摘要: Ext JS消息提示框主要包括:alert、confirm、prompt、show 1、Ext.MessageBox.alert() 调用格式: alert( String title, String msg, [Function fn], [Object scope] ) 参数说明: title:提示框的标题。 msg:显示的消息内容。 [Function fn]:(可选)回调函数。 [Object scope]:(可选)回调函数的作用域。 返回值: Ext.window.MessageBox 1 <!DOCTYPE html PUBLIC "-//W3C//DTD ... 阅读全文
posted @ 2012-03-30 23:29 libingql 阅读(28292) 评论(3) 推荐(1) 编辑
摘要: 1、Ext JS下载 Ext JS官方网站:http://www.sencha.com/ 当前下载的最新版本为ext-4.0.7-gpl.zip,解压之后文件目录结构如下图所示: 文件目录主要资源说明: 1、builds目录是ExtJS压缩后的代码,经过压缩的代码体积更小,加载更快。 2、docs目录是ExtJS的文档,其中最重要的是ExtJS的API。 3、examples目录是官方的演示实例。 4、locale目录是多国语言的资源文件,其中ext-lang-zh_CN.js是中文简体。 5、pkgs目录是ExtJS各部分功能的打包文件。 6、resource目录是ExtJ... 阅读全文
posted @ 2012-03-30 22:54 libingql 阅读(23027) 评论(2) 推荐(3) 编辑
摘要: 待补充 阅读全文
posted @ 2012-03-30 19:46 libingql 阅读(2757) 评论(1) 推荐(0) 编辑
摘要: 前面几节,使用的都是通过EF Code First创建的新数据库,接下来,将开始使用已存在的数据库。 1、使用配置文件设置数据库连接 App.config 数据库连接字符串的name与Data中NorthwindContext.cs类名相同<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <!-- For more information on Entity Framework configuration, visit h 阅读全文
posted @ 2012-03-30 13:05 libingql 阅读(15340) 评论(5) 推荐(3) 编辑
摘要: EF Code First数据库映射规则主要包括以下方面:1、表名及所有者映射Data Annotation:指定表名1 using System.ComponentModel.DataAnnotations;2 3 [Table("Product")]4 public class Product指定表名及用户using System.ComponentModel.DataAnnotations;[Table("Product", Schema = "dbo")]public class ProductFluent API:指定表名1 阅读全文
posted @ 2012-03-29 23:21 libingql 阅读(5662) 评论(2) 推荐(3) 编辑
摘要: 1、一对多关系关系表:Category 分类表Product 产品表分类与产品之间的一对多关系1>、产品实体类不指定外键属性Domain中类定义:Category.cs 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 using System.ComponentModel.DataAnnotations; 7 8 namespace Northwind.Domain.Entities 9 {10 public class Categor... 阅读全文
posted @ 2012-03-28 13:09 libingql 阅读(9760) 评论(5) 推荐(7) 编辑