<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Unable to access /var/www/html/rogue-development/blog2/wp-content/advanced-cache.php in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Warning</b>:  include(/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php) [<a href='function.include'>function.include</a>]: failed to open stream: No such file or directory in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Warning</b>:  include() [<a href='function.include'>function.include</a>]: Failed opening '/var/www/html/rogue-development/blog2/wp-content/advanced-cache.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in <b>/var/www/html/rogue-development/blog2/wp-settings.php</b> on line <b>62</b><br />
<br />
<b>Notice</b>:  add_option was called with an argument that is <strong>deprecated</strong> since version 2.3 with no alternative available. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3468</b><br />
<br />
<b>Notice</b>:  register_sidebar_widget is <strong>deprecated</strong> since version 2.8! Use wp_register_sidebar_widget() instead. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3382</b><br />
<br />
<b>Notice</b>:  register_widget_control is <strong>deprecated</strong> since version 2.8! Use wp_register_widget_control() instead. in <b>/var/www/html/rogue-development/blog2/wp-includes/functions.php</b> on line <b>3382</b><br />
<?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>Marc's Musings &#187; rant</title>
	<atom:link href="http://www.rogue-development.com/blog2/category/rant/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rogue-development.com/blog2</link>
	<description>Comments and thoughts on technology from Marc Hughes</description>
	<lastBuildDate>Tue, 29 Mar 2011 00:04:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>DataGrid can go DIAF</title>
		<link>http://www.rogue-development.com/blog2/2007/09/datagrid-can-go-diaf/</link>
		<comments>http://www.rogue-development.com/blog2/2007/09/datagrid-can-go-diaf/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 20:13:00 +0000</pubDate>
		<dc:creator>Marc</dc:creator>
				<category><![CDATA[flex]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://rogue-development.com/blog2/?p=65</guid>
		<description><![CDATA[(That&#8217;s &#8220;Die in a fire&#8221; for those of you not hip to texting lingo and don&#8217;t have a little sister to help make you hip) Making the DataGrid do things it&#8217;s not meant to do is amazingly hard. Look at this gem that&#8217;s found in the itemEditorItemEditEndHandler method: if (event.reason == DataGridEventReason.OTHER &#124;&#124; !event.isDefaultPrevented()) { [...]]]></description>
			<content:encoded><![CDATA[<p>(That&#8217;s &#8220;Die in a fire&#8221; for those of you not hip to texting lingo and don&#8217;t have a little sister to help make you hip)</p>
<p>Making the DataGrid do things it&#8217;s not meant to do is amazingly hard.  Look at this gem that&#8217;s found in the itemEditorItemEditEndHandler method:</p>
<p>        if (event.reason == DataGridEventReason.OTHER || !event.isDefaultPrevented())<br />        {<br />            destroyItemEditor();<br />        }</p>
<p>If the event is canceled it goes ahead and destroys your item renderer.</p>
<p>So if you want to say, NOT end editing and you cancel the event, it goes ahead and kills your editor anyways.</p>
<p>No problem&#8230; we could just override the method and fix it.  Except someone on the 2.0 SDK team got private method happy with that one.</p>
<p>Are there any good DataGrid alternatives out there?  Especially for mimicking spreadsheet functionality where you&#8217;re adding and removing rows dynamically through user input?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rogue-development.com/blog2/2007/09/datagrid-can-go-diaf/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

