github仓库地址 https://github.com/gaoyangclub/GYTableViewController 前言 TableView是在项目开发的时候经常用到的组件,几乎百分之八十以上的页面都需要使用,一个最基本的Table需要实现DataSource的协议才能成功展示:那么当页面越来越多,根据不同的业务场景就需要实现不同的协议,将会出现不少相似冗余代码:当需求改变后,某些复杂页面的排版和业务需求耦合在一起,后期将变得越来越难以维护:大部分情况下,Table需要和下拉刷新上拉…
在CX项目中,MM模块做了大量的的单据打印的工作,一个问题困扰了我好久,一直不能解决.当物料描述很长时,table控件在单元格中能自动换行,这样就有可能在换页处出现一行记录的一部分打在上一页,一部分记录打在下一页,出现了单行跨页打印的问题,一直不能找到很好的解决方法,曾一度考虑把table 换成template. 很偶然,有次在表的行类性里看到有个“无换页”的选项,按F1查看它的帮助信息如下: Page protection attribute Switch for page protectio…
功能:在Web页中创建通用表格里. 属性: 1.CellPadding属性:用于设置表中单元格的边框和内容之间的距离(以像素为单位).默认为-(未设置). 2.CellSpacing属性:用于设置表中单元格之间的距离(以像素为单位).默认为-1(未设置). 3.Rows 属性:用于获取表行的集合.主要属性和方法如下: ●Count   属性:表示 Rows 集合的元素个数(即表的行数): ●Add    方法:用于添加一个新的 TableRow  对象(即向表中添加一行): ● AddAt  …
转自:huifeidexin_1的专栏 appearance是apple在iOS5.0上加的一个协议,它让程序员可以很轻松地改变某控件的全局样式(背景) @selector(appearance) 支持UIAppearance协议的类可以访问appearance selector ,它为receiver返回appearance proxy,我么可以给proxy发一些消息,诸如setTintColor:等 但是它并不是支持所有的UI类.下面列出它支持的类 1.UIActivitiIndicator…
原文 WPF:DataTemplateSelector设置控件不同的样式 最近想实现这么个东西,一个ListBox, 里面的ListBoxItem可能是文本框.下拉框.日期选择控件等等. 很自然的想到了DataTemplateSelector,并且事先定义好各类DataTemplate以显示不同的控件. 先定义好各类资源     <Window.Resources>         <DataTemplate x:Key="textBox">          …
需求 我们知道.Android系统本身有自带的日历控件,网络上也有非常多开源的日历控件资源.可是这些日历控件往往样式较单一.API较多.不易于在实际项目中扩展并实现出符合详细样式风格的,内容可定制的效果.本文通过自己定义日历控件.实现了在内容和样式上可高度扩展的精美日历demo.有须要的Android应用开发者可迅速移植并按需扩展实现. 在某个应用中,须要查询用户的历史考勤记录,依据实际考勤数据在日历中标记出不同的状态(如正常出勤.请假.迟到等),并在页面中显示相应的说明文字. /====201…
几乎 Menu 控件外观的各个方面都可以使用 Menu 控件的属性或级联样式表 (CSS) 来管理.通过了解哪些属性控制呈现的哪些方面,可以定制菜单的外观.本主题介绍由 Menu 控件公开的样式类型,并建议一些使用 Menu 控件设置样式的最佳做法. 可以直接在标记中设置各种样式的属性或使用样式表.CssClass 属性可用于为菜单样式分配 CSS 类,该样式控制 Menu 控件外观的某些方面.下面的示例演示如何为许多 Menu 属性(然后可以在样式表中引用这些属性)指定一个 CssClass…
先介绍下修改原理:首先打开位于android.widget包下面的Button.java文件,这里有一句关键的代码如下: public Button(Context context, AttributeSet attrs) { this(context, attrs, com.android.internal.R.attr.buttonStyle); } 其中com.android.internal.R.attr.buttonStyle就是我们修改样式的关键了,网上的教程的修改方法大都是: <B…
原文:WPF 4 DataGrid 控件(自定义样式篇)      在<WPF 4 DataGrid 控件(基本功能篇)>中我们已经学习了DataGrid 的基本功能及使用方法.本篇将继续介绍自定义DataGrid 样式的相关内容,其中将涉及到ColumnHeader.RowHeader.Row.Cell 的各种样式设置. ColumnHeaderStyle 属性      一般来讲列表头是用户首先注意的内容,那么如何在DataGrid 中设计一个美观的表头呢.我们既可以在<DataGr…
Infragistics 是.NET平台优秀的控件供应商,囊括了WinForms,ASP.NET,Silverlight,WPF,Windows Phone等所有关于微软.NET技术的界面控件.借助于这些功能复杂的控件,为ERP的界面提供了灵活的操作能力. 本篇不谈控件开发,只详细说明ERP系统如何使用Infragistics WinForms,而不用.NET 自带的控件. 1  文本编辑控件提示必须输入值 如果一个文本编辑控件必须输入值,有许多实现方法可以借鉴.看金蝶ERP的实现,在文本标签控…