<?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; focusManager</title>
	<atom:link href="http://liguoliang.com/tag/focusmanager/feed/" rel="self" type="application/rss+xml" />
	<link>http://liguoliang.com</link>
	<description>ActionScript Flex Java JEE PHP...</description>
	<lastBuildDate>Mon, 21 May 2012 17:04:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<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>Guoliang</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><p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></description>
			<content:encoded><![CDATA[<p>某DataGrid 监听Editor_BEGIN事件, 如果有数据未保存切换界面时, 会弹出Alert, 在弹出Alert之后, 确定切换界面时, DataGrid报错:</br> DataGrid的itemEditorItemEditBeginHandler方法中:</br> var fm:IFocusManager = focusManager; 该fm也就是focusManager为Null, 导致出现错误.   </br> 恰好focusManager属性为Protected.</br> 解决方法, 在DataGridGrade(该类继承了DataGrid)的onEditBegin方法中增加了
<pre name="code" class="java">
if(focusManager == null) {
	e.preventDefault()
	return;
}
</pre>
<p><p>

----------Post from: <a href="http://liguoliang.com">@LiGuoliang.com, 欢迎回来~</a>----------</p></p>
]]></content:encoded>
			<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>
	</channel>
</rss>

