本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Flex DataGrid 分页
一般说来分为两种情况:前台分页和后台分页。
前台分页是指把数据一次全传过来,根据每页条数及页码来从中取出相应的数据并赋值给dg数据源。
后台分页是指前台传递每页条数及页码(有可能还需要同时传查询条件)给后台,后台只返回该页的数据,直接赋值给dg数据源。
以上是数据的处理。除此之外,你要自己做的是导航的按钮(上一页,下一页,跳转到某页等)。最好做成一个单独的控件,而且跟datagrid解耦:只要 ...
扩展jQuery easyui datagrid增加动态改变列编辑的类型
$.extend($.fn.datagrid.methods, {
addEditor : function(jq, param) {
if (param instanceof Array) {
$.each(param, function(index, item) {
var e = $(jq).data ...
自定义jQuery easyui datagrid的loader适配器,实现datagrid的前端分页
本方法适用于的于jQuery easyui 1.2.6+版本低于1.2.6的版本不能使用改方法。
loader适配器的实现代码如下:
function myLoader(param,success,error){
var that = $(this);
var opts = that.datagrid("options");
if (!opts.url ...
ItemRenderer性能优化
http://rss.9ria.com/?p=3640
DataGrid和AdvancedDataGrid应该是Flex企业项目中最常用的组件了,今天开始写一些优化技巧,这些技巧直接影响DataGrid的渲染效率。
ItemRenderer优化。
ItemRenderer是我们在扩展DataGrid单元格功能时需要扩展开发最多的东西,网络上有很多ItemRenderer的例子,但是大部分来说都 ...
datagrid 显示全部表头文字(DataGrid show header fullly)
在项目有可能赋值给datagrid后,发现表头不能够全部显示出来,特别是column比较多的时候,但是又不能初始值就设置好每个column的宽度,怎么办呢?
1.首先拿到每个headerItem的style(字体,颜色,大小等),然后依据这些东西算出标题的宽度。
2.把给个宽度加起来,跟datagrid的宽度相比,如果大于datagrid的宽度,那么就把它赋给datagrid的宽度。
3.遍历 ...
Flex Tree & DataGrid 右键菜单
项目中经常遇到右键菜单的问题,特别是对于Tree 或者 DataGrid 组建的右键菜单问题。
常见的问题譬如是:Tree 组件对于子节点删除、修改,在folder上显示增加的操作。
DataGrid组件选中一项,然后修改或者删除等操作。
1.对于Tree 组件,要对 Tree.contextMenu.a ...
对 List,DataGrid中listItems的理解
listItems : Array
[] 一个由数组组成的数组,其中包含用于呈现每个数据提供程序项目的
itemRenderer 实例。
也就是说里面存放的是渲染器。 如果这一个表格的话,它是一个二维数据 listItems[row][col]
通过这个引用 是可以获取表格中的,每一个具体的渲染器。
因此我们可以获取渲染器直接刷新里状态之类的操作
/**
...
Flex AdvancedDataGrid 设置每一行的背景色
一、DataGrid
继承DataGrid添加
/**用于设置每行的颜色
* uint表示返回的颜色值
* @param item 对应每列的数据
* @param color 对应原始的颜色值
* @param dataIndex 数据索引
* @return uint 表示返回的颜色值
...
datagrid加入键盘监听事件
(function ($) {
$.fn.ggrid = function (options) {
$(this).datagrid(options);
var grid = this;
//键盘监听
$(window).keydown(function (event) {
var currentRo ...
关于datagrid可编辑表格使用Combobox多选编辑时无法选择、新增时无法保存BUG解决
在datagrid可编辑表格里面使用Combobox多选,会出现以下问题:
1、双击编辑然后点击下拉箭头会发现所有的选项都会被选中而无法再次进行选择
2、新增一行combobox选择了多个值后,该行结束编辑时,combobox列显示空白值,选择的值根本就没有设置到单元格
下面来找下原因吧。先来分析下datagrid的beginEdit的源码:
function beginEdit(jq, r ...
Flex4为datagrid添加按钮
<s:DataGrid>
<s:columns>
<s:ArrayList>
<s:GridColumn dataField="ip" headerText="IP" width="15"/>
<s:G ...
修改silverlight DataGrid当前选中行及选中列的背景色(转)
silverlight的DataGrid暂时还没有提供属性直接修该其当前选中行的背景色,因此只能通过定制 DataGridRow 的模板来实现。步骤如下:
1. 创建DataGridRow的模板
打开http://msdn.microsoft.com/zh-cn/library/cc278066(VS.95).aspx,找到DataGridRow的默认模板:
将其复制到 ...