<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Li Guoliang &#187; DataGrid</title>
	<atom:link href="http://liguoliang.com/tag/datagrid/feed/" rel="self" type="application/rss+xml" />
	<link>http://liguoliang.com</link>
	<description>ActionScript Flex Java JEE PHP...</description>
	<lastBuildDate>Wed, 08 Feb 2012 01:44:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to display errorString in a Datagrid ItemEditor?</title>
		<link>http://liguoliang.com/2011/how-to-display-errorstring-in-a-datagrid-itemeditor/</link>
		<comments>http://liguoliang.com/2011/how-to-display-errorstring-in-a-datagrid-itemeditor/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 14:38:42 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[itemEditor]]></category>

		<guid isPermaLink="false">http://liguoliang.com/?p=2205</guid>
		<description><![CDATA[There is a datagrid displaying users:
<a href="http://liguoliang.com/wp-content/uploads/2011/12/image1.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://liguoliang.com/wp-content/uploads/2011/12/image_thumb1.png" width="320" height="185"/></a>
And this datagrid is editable ,&#160; we can modify username directly, by default, Flex will use TextInput as t<p class='read-more'><a href='http://liguoliang.com/2011/how-to-display-errorstring-in-a-datagrid-itemeditor/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/how-to-display-errorstring-in-a-datagrid-itemeditor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: 检查/撤销Datagrid编辑数据 Validate/revert editable Datagrid input value</title>
		<link>http://liguoliang.com/2011/validaterevert-editable-datagrid-input-value/</link>
		<comments>http://liguoliang.com/2011/validaterevert-editable-datagrid-input-value/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 13:42:11 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[itemEditor]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2011/flex-%e6%a3%80%e6%9f%a5%e6%92%a4%e9%94%80datagrid%e7%bc%96%e8%be%91%e6%95%b0%e6%8d%ae-validaterevert-editable-datagrid-input-value/</guid>
		<description><![CDATA[Requirement: We want to validate user input in editable datagrid, and revert the original value(undo) if necessary.
Solution: Handle the ‘itemEditEnd’<p class='read-more'><a href='http://liguoliang.com/2011/validaterevert-editable-datagrid-input-value/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2011/validaterevert-editable-datagrid-input-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: Setting Datagrid column percentWidth &#8211; 设置Datagrid 列宽度为百分比</title>
		<link>http://liguoliang.com/2010/flex-setting-datagrid-column-percentwidth-%e8%ae%be%e7%bd%aedatagrid-%e5%88%97%e5%ae%bd%e5%ba%a6%e4%b8%ba%e7%99%be%e5%88%86%e6%af%94/</link>
		<comments>http://liguoliang.com/2010/flex-setting-datagrid-column-percentwidth-%e8%ae%be%e7%bd%aedatagrid-%e5%88%97%e5%ae%bd%e5%ba%a6%e4%b8%ba%e7%99%be%e5%88%86%e6%af%94/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 14:31:18 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGrid percentWidth]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2010/08/1447/</guid>
		<description><![CDATA[<p><strong>需求</strong>: 设置DatagridColumn的Percent width</p>
<p><strong>临时解决方法</strong>: 监听Datagrid的CREATION_COMPLETE事件, 在响应函数中重置Column的宽度.</p>
<p><strong>效果</strong>: 参见<a href="http://cutown.com/home/reg.php">http://cutown.com/home/reg.php</a>, 网页内嵌入的Datagrid中, 后两列宽度为首列之外的宽度均分.</p>
<p> </p><p class='read-more'><a href='http://liguoliang.com/2010/flex-setting-datagrid-column-percentwidth-%e8%ae%be%e7%bd%aedatagrid-%e5%88%97%e5%ae%bd%e5%ba%a6%e4%b8%ba%e7%99%be%e5%88%86%e6%af%94/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2010/flex-setting-datagrid-column-percentwidth-%e8%ae%be%e7%bd%aedatagrid-%e5%88%97%e5%ae%bd%e5%ba%a6%e4%b8%ba%e7%99%be%e5%88%86%e6%af%94/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: DataGrid使用ListEvent.ITEM_DOUBLE_CLICK监听双击事件</title>
		<link>http://liguoliang.com/2010/flex-datagrid%e4%bd%bf%e7%94%a8listevent-item_double_click%e7%9b%91%e5%90%ac%e5%8f%8c%e5%87%bb%e4%ba%8b%e4%bb%b6/</link>
		<comments>http://liguoliang.com/2010/flex-datagrid%e4%bd%bf%e7%94%a8listevent-item_double_click%e7%9b%91%e5%90%ac%e5%8f%8c%e5%87%bb%e4%ba%8b%e4%bb%b6/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 08:48:19 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DoubleClicked]]></category>
		<category><![CDATA[ListEvent]]></category>
		<category><![CDATA[MouseEvent]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2010/01/1133/</guid>
		<description><![CDATA[之前没怎么注意, 一直用MouseEvent.DOUBLE_CLICK来监听DataGrid的双击事件. 但这样会造成即使在空行双击也会激发响应.
		datagridClasses.doubleClickEnabled = true;
		datagridClasses.addEventListe<p class='read-more'><a href='http://liguoliang.com/2010/flex-datagrid%e4%bd%bf%e7%94%a8listevent-item_double_click%e7%9b%91%e5%90%ac%e5%8f%8c%e5%87%bb%e4%ba%8b%e4%bb%b6/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2010/flex-datagrid%e4%bd%bf%e7%94%a8listevent-item_double_click%e7%9b%91%e5%90%ac%e5%8f%8c%e5%87%bb%e4%ba%8b%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex: Datagrid派发ITEM_EDIT_BEGIN后因fm/focusManager为Null报错的解决方法</title>
		<link>http://liguoliang.com/2010/flex-datagrid%e6%b4%be%e5%8f%91item_edit_begin%e5%90%8e%e5%9b%a0fmfocusmanager%e4%b8%banull%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/</link>
		<comments>http://liguoliang.com/2010/flex-datagrid%e6%b4%be%e5%8f%91item_edit_begin%e5%90%8e%e5%9b%a0fmfocusmanager%e4%b8%banull%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:09:59 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[focusManager]]></category>
		<category><![CDATA[ITEM_EDIT_BEGIN]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2010/01/1110/</guid>
		<description><![CDATA[某DataGrid 监听Editor_BEGIN事件, 如果有数据未保存切换界面时, 会弹出Alert, 在弹出Alert之后, 确定切换界面时, DataGrid报错: DataGrid的itemEditorItemEditBeginHandler方法中: var fm:IFocusManager<p class='read-more'><a href='http://liguoliang.com/2010/flex-datagrid%e6%b4%be%e5%8f%91item_edit_begin%e5%90%8e%e5%9b%a0fmfocusmanager%e4%b8%banull%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2010/flex-datagrid%e6%b4%be%e5%8f%91item_edit_begin%e5%90%8e%e5%9b%a0fmfocusmanager%e4%b8%banull%e6%8a%a5%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>使用ActionScript建立DataGrid, 添加右键, 增加列, 并设定列的ItemRenderer</title>
		<link>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8actionscript%e5%bb%ba%e7%ab%8bdatagrid-%e6%b7%bb%e5%8a%a0%e5%8f%b3%e9%94%ae-%e5%a2%9e%e5%8a%a0%e5%88%97-%e5%b9%b6%e8%ae%be%e5%ae%9a%e5%88%97%e7%9a%84itemrender/</link>
		<comments>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8actionscript%e5%bb%ba%e7%ab%8bdatagrid-%e6%b7%bb%e5%8a%a0%e5%8f%b3%e9%94%ae-%e5%a2%9e%e5%8a%a0%e5%88%97-%e5%b9%b6%e8%ae%be%e5%ae%9a%e5%88%97%e7%9a%84itemrender/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:59:39 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Air右键]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridColumn]]></category>
		<category><![CDATA[Flex右键]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2009/01/679/</guid>
		<description><![CDATA[很多时候为了获得对组件的灵活控制, 不得不放弃MXML, 直接使用ActionScript.<p class='read-more'><a href='http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8actionscript%e5%bb%ba%e7%ab%8bdatagrid-%e6%b7%bb%e5%8a%a0%e5%8f%b3%e9%94%ae-%e5%a2%9e%e5%8a%a0%e5%88%97-%e5%b9%b6%e8%ae%be%e5%ae%9a%e5%88%97%e7%9a%84itemrender/'></a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8actionscript%e5%bb%ba%e7%ab%8bdatagrid-%e6%b7%bb%e5%8a%a0%e5%8f%b3%e9%94%ae-%e5%a2%9e%e5%8a%a0%e5%88%97-%e5%b9%b6%e8%ae%be%e5%ae%9a%e5%88%97%e7%9a%84itemrender/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>使用ItemRenderer处理基于List容器的显示内容 [DataGrid, Tree, List等]</title>
		<link>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8itemrender%e5%a4%84%e7%90%86%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8%e7%9a%84%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9-datagrid-tree-list%e7%ad%89/</link>
		<comments>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8itemrender%e5%a4%84%e7%90%86%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8%e7%9a%84%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9-datagrid-tree-list%e7%ad%89/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 16:52:06 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridColumn]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2009/01/678/</guid>
		<description><![CDATA[如Student中有一Gender_属性, 1表示男生, 2表示女生, 3表示未知, 现在有下要求: 1. 在DataGrid中不可以显示1, 2,3, 应显示 男女 [ 该功能可由LabelFunction实现], 2. 如果为男生,, 则”男生”颜色为红色, 女生颜色为默认, 未知字体大小为10号<p class='read-more'><a href='http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8itemrender%e5%a4%84%e7%90%86%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8%e7%9a%84%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9-datagrid-tree-list%e7%ad%89/'></a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8itemrender%e5%a4%84%e7%90%86%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8%e7%9a%84%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9-datagrid-tree-list%e7%ad%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR中通过右键直接选定基于LIST容器[DataGrid, List, Tree等]的数据 &#8211; Select List item with mouse right-click</title>
		<link>http://liguoliang.com/2009/air%e4%b8%ad%e9%80%9a%e8%bf%87%e5%8f%b3%e9%94%ae%e7%9b%b4%e6%8e%a5%e9%80%89%e5%ae%9a%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8datagrid-list-tree%e7%ad%89%e7%9a%84%e6%95%b0%e6%8d%ae-select-list-ite/</link>
		<comments>http://liguoliang.com/2009/air%e4%b8%ad%e9%80%9a%e8%bf%87%e5%8f%b3%e9%94%ae%e7%9b%b4%e6%8e%a5%e9%80%89%e5%ae%9a%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8datagrid-list-tree%e7%ad%89%e7%9a%84%e6%95%b0%e6%8d%ae-select-list-ite/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 15:18:16 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Air右键]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[Flex右键]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[Tree]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2009/01/675/</guid>
		<description><![CDATA[在很多情况下, 我们在DataGrid, List, Tree等容器中使用右键, 进行如修改, 删除 某行的操作.  问题是如果该容器初始状态下直接进行右键点击时, 并不能选定任何数据. 通过监听右键菜单SELECT事件, 获取到当前右键所击位置的Index, 并将之赋值给DataGrid或其他容器的SelectIndex, 完成点击操作<p class='read-more'><a href='http://liguoliang.com/2009/air%e4%b8%ad%e9%80%9a%e8%bf%87%e5%8f%b3%e9%94%ae%e7%9b%b4%e6%8e%a5%e9%80%89%e5%ae%9a%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8datagrid-list-tree%e7%ad%89%e7%9a%84%e6%95%b0%e6%8d%ae-select-list-ite/'></a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2009/air%e4%b8%ad%e9%80%9a%e8%bf%87%e5%8f%b3%e9%94%ae%e7%9b%b4%e6%8e%a5%e9%80%89%e5%ae%9a%e5%9f%ba%e4%ba%8elist%e5%ae%b9%e5%99%a8datagrid-list-tree%e7%ad%89%e7%9a%84%e6%95%b0%e6%8d%ae-select-list-ite/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>使用labelFunction处理DataGrid显示内容</title>
		<link>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8labelfunction%e5%a4%84%e7%90%86datagrid%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9/</link>
		<comments>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8labelfunction%e5%a4%84%e7%90%86datagrid%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 09:31:44 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[DataGridColumn]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2009/01/668/</guid>
		<description><![CDATA[在设定了DataGrid的DataProvider, 设定DataGridColumn及其相应的DataField之后, DataGrid就可正常显示, 但有时候需要稍微处理一下显示内容: 如 某ArrayCollection中含有一组Student, Student对象具有gender属性, 其中1代表男, 2代表女, 3代表不确定. 此时需要使用labelFunction进行处理显示内容.<p class='read-more'><a href='http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8labelfunction%e5%a4%84%e7%90%86datagrid%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9/'></a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2009/%e4%bd%bf%e7%94%a8labelfunction%e5%a4%84%e7%90%86datagrid%e6%98%be%e7%a4%ba%e5%86%85%e5%ae%b9/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>[小技巧] 通过监听DataGrid的ListEvent.Change控制button是否可用.</title>
		<link>http://liguoliang.com/2008/%e5%b0%8f%e6%8a%80%e5%b7%a7-%e9%80%9a%e8%bf%87%e7%9b%91%e5%90%acdatagrid%e7%9a%84listeventchange%e6%8e%a7%e5%88%b6button%e6%98%af%e5%90%a6%e5%8f%af%e7%94%a8/</link>
		<comments>http://liguoliang.com/2008/%e5%b0%8f%e6%8a%80%e5%b7%a7-%e9%80%9a%e8%bf%87%e7%9b%91%e5%90%acdatagrid%e7%9a%84listeventchange%e6%8e%a7%e5%88%b6button%e6%98%af%e5%90%a6%e5%8f%af%e7%94%a8/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 13:01:24 +0000</pubDate>
		<dc:creator>老李</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[DataGrid]]></category>
		<category><![CDATA[ListEvent]]></category>

		<guid isPermaLink="false">http://liguoliang.com/2008/12/643/</guid>
		<description><![CDATA[如下, 在没有点击[默认]是, 后两个button的enable=false;
<a href="http://liguoliang.com/wp-content/uploads/2008/12/image2.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" alt="image" src="http://liguoliang.com/wp-content/uploads/2008/12/image-thumb2.png" width="244" border="0" /></a> 
点击一个之后:
<a href="http://liguoliang.com/wp-content/uploads/2008/12/image3.png"><img title="image" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="175" alt="image" src="http://liguoliang.com/wp-content/uploads/2008/12/image-thumb3.png" width="244" border="0" /></a> 
简单实现方法:
_dataGridStudent.addEventListener(ListEvent.CHANGE, onSlectedChange);
对应监听函数:

		_actionEd<p class='read-more'><a href='http://liguoliang.com/2008/%e5%b0%8f%e6%8a%80%e5%b7%a7-%e9%80%9a%e8%bf%87%e7%9b%91%e5%90%acdatagrid%e7%9a%84listeventchange%e6%8e%a7%e5%88%b6button%e6%98%af%e5%90%a6%e5%8f%af%e7%94%a8/'>More...</a></p>]]></description>
		<wfw:commentRss>http://liguoliang.com/2008/%e5%b0%8f%e6%8a%80%e5%b7%a7-%e9%80%9a%e8%bf%87%e7%9b%91%e5%90%acdatagrid%e7%9a%84listeventchange%e6%8e%a7%e5%88%b6button%e6%98%af%e5%90%a6%e5%8f%af%e7%94%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

