扩大
缩小
  
摘要: 在knockout环境下,如何遍历一个简单的数组?对于遍历对象组件的数组来说,很容易,直接foreach:对象名,然后进行属性的绑定即可,而如下数据[10,20,30]这种简单的数组,如何去遍历呢?在阅读knockout官网后,找到了答案,如下实例: 博主 地域 所经历的等... 阅读全文
posted @ 2015-03-19 18:53 风筝遇上风 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 表格之事件的处理:1.事件参数:GridPageEventArgs:表格分页事件参数,对应onPageIndexChange事件。 NewPageIndex:新页面的索引GridSortEventArgs:表格排序事件参数,对应onSort事件 SortField:排序字段 SortDirectio... 阅读全文
posted @ 2015-01-13 17:53 风筝遇上风 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 表格之扩展列1.序号列与复选列:只需要设置表格的EnableRowNumber和EnableCheckBoxSelect属性为true即可!注意:序号列表示的是当前页的顺序,因此即使表格翻页后依然是从1开始的。默认是多选模式,方式Control、Shift。 取消多选:EnableMultiSele... 阅读全文
posted @ 2015-01-13 17:37 风筝遇上风 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 委托和事件什么是委托?简单来说,就是能把方法当作参数传递的对象,而且还知道怎么去调用这个方法,同时还约束了方法的签名。例子:用委托实现插件式编程:1. 阅读全文
posted @ 2015-01-12 12:06 风筝遇上风 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 表格的排序和分页1.表格的排序需要:AllowSorting:是否允许排序。SortColumn:当前排序的列ID,当然也可以不设置此属性,而是在后台初始化代码中直接指定默认排序字段。SortField:对于每一个需要排序的列,设置SortField属性。SortDirection:排序方向,ASC... 阅读全文
posted @ 2015-01-07 17:51 风筝遇上风 阅读(545) 评论(1) 推荐(0) 编辑
摘要: Grid表格概述跟Asp.Net的差不多。下面介绍一些属性:ExpandUnusedSpace:此列充满所有的剩余空间,并且随着表格宽度变化而变化DataToolTipField:用来显示一个提示消息,在本列宽度不足时可以帮我们一个大忙.例如:固定列宽度和列宽度自适应1.固定直接写Width="10... 阅读全文
posted @ 2015-01-07 17:29 风筝遇上风 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 布局值水平布局和垂直布局垂直盒子布局和水平盒子布局非常灵活易用,在很大程度上能够取代锚点布局,行布局和列布局。1.垂直盒子布局:BoxConfigAlign:控制子容器的的尺寸Start:位于父容器的开始位置(默认值)Center:位于父容器的中间位置;Stretch:被拉伸至父容器的大小;Stre... 阅读全文
posted @ 2015-01-07 16:58 风筝遇上风 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 这是经典的列布局:1234567891011121314151617注意:1.父容器:Layout属性为Column;2.子容器:设置width或者ColumnWidth属性来设置宽度每一列之间有间隙:每列可能有多个容器: 阅读全文
posted @ 2015-01-07 16:27 风筝遇上风 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 锚点布局的典型结构: 23456有两个关键点:1.父容器的LayOut属性设置为anchor2.每个子容器控件设置AnchorValue属性,用来子控件的锚点布局参数。AnchorValue的取值有两个值组成,中间空格分割。也可以由一个值,第二个值就是默认值了。这两个值分布表示水平的锚点值和垂直的... 阅读全文
posted @ 2015-01-06 14:19 风筝遇上风 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 布局概述1.填充整个页面:让整个容器填充整个页面,设置PageManager的AutoSizePanelID为需要填充整个页面的容器控件ID。2. 填充整个容器(Fit):让一个控件填满另一个容器,只需要设置父容器Layout为Fit就行了。一般的后台框架的简化版本代码: 阅读全文
posted @ 2015-01-06 12:11 风筝遇上风 阅读(347) 评论(0) 推荐(0) 编辑