<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: ExtJS 4 MVC: Ajax CRUD Grid com PHP e MySQL &#8211; JSON</title>
	<atom:link href="http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/</link>
	<description>Java, Ext JS, cursos online, desenvolvimento e tecnologia</description>
	<lastBuildDate>Fri, 24 May 2013 16:46:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Loiane</title>
		<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/comment-page-1/#comment-5793</link>
		<dc:creator>Loiane</dc:creator>
		<pubDate>Mon, 20 May 2013 14:36:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.loiane.com/?p=4365#comment-5793</guid>
		<description><![CDATA[Essa é a beleza do Ext JS Guilherme. Existem n maneira de se fazer a mesma coisa. Tudo é questão de preferencia pessoal! :)
[]s]]></description>
		<content:encoded><![CDATA[<p>Essa é a beleza do Ext JS Guilherme. Existem n maneira de se fazer a mesma coisa. Tudo é questão de preferencia pessoal! <img src='http://www.loiane.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
[]s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Guilherme Guerreiro</title>
		<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/comment-page-1/#comment-5714</link>
		<dc:creator>Guilherme Guerreiro</dc:creator>
		<pubDate>Sat, 18 May 2013 14:27:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.loiane.com/?p=4365#comment-5714</guid>
		<description><![CDATA[Loiane, no controller...this.control({.



&#039;contatogrid dataview&#039;: {.



itemdblclick: this.editarContato.



},



&#039;contatogrid button[action=add]&#039;: {.



	click: this.editarContato.



},....

o itemdblclick e o click tem retorno diferente não poderia esta em um mesmo disparo, assim impossibilitando a linha&quot; if(record){&quot; pois o retorno do button é feito via function(button) e não como o grid click function(grid, record).

Preferi chamar separado:

this.control({



&#039;contatogrid dataview&#039;: {.



itemdblclick: this.editarContato.



},



&#039;contatogrid button[action=add]&#039;: {.



	click: this.inserirContato.



},



&#039;contatogrid button[action=delete]&#039;: {.



click: this.deleteContato.



},



&#039;contatoform button[action=save]&#039;: {.



click: this.updateContato.



}.



});.



},

	inserirContato: function(button) {.




var edit = Ext.create(&#039;ExtMVC.view.contato.Formulario&#039;).show();.

	},




	editarContato: function(grid, record) {.




var edit = Ext.create(&#039;ExtMVC.view.contato.Formulario&#039;).show();.

	edit.down(&#039;form&#039;).loadRecord(record);




	}.]]></description>
		<content:encoded><![CDATA[<p>Loiane, no controller&#8230;this.control({.</p>
<p>&#039;contatogrid dataview&#039;: {.</p>
<p>itemdblclick: this.editarContato.</p>
<p>},</p>
<p>&#039;contatogrid button[action=add]&#039;: {.</p>
<p>	click: this.editarContato.</p>
<p>},&#8230;.</p>
<p>o itemdblclick e o click tem retorno diferente não poderia esta em um mesmo disparo, assim impossibilitando a linha&quot; if(record){&quot; pois o retorno do button é feito via function(button) e não como o grid click function(grid, record).</p>
<p>Preferi chamar separado:</p>
<p>this.control({</p>
<p>&#039;contatogrid dataview&#039;: {.</p>
<p>itemdblclick: this.editarContato.</p>
<p>},</p>
<p>&#039;contatogrid button[action=add]&#039;: {.</p>
<p>	click: this.inserirContato.</p>
<p>},</p>
<p>&#039;contatogrid button[action=delete]&#039;: {.</p>
<p>click: this.deleteContato.</p>
<p>},</p>
<p>&#039;contatoform button[action=save]&#039;: {.</p>
<p>click: this.updateContato.</p>
<p>}.</p>
<p>});.</p>
<p>},</p>
<p>	inserirContato: function(button) {.</p>
<p>var edit = Ext.create(&#039;ExtMVC.view.contato.Formulario&#039;).show();.</p>
<p>	},</p>
<p>	editarContato: function(grid, record) {.</p>
<p>var edit = Ext.create(&#039;ExtMVC.view.contato.Formulario&#039;).show();.</p>
<p>	edit.down(&#039;form&#039;).loadRecord(record);</p>
<p>	}.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Loiane</title>
		<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/comment-page-1/#comment-5342</link>
		<dc:creator>Loiane</dc:creator>
		<pubDate>Fri, 19 Apr 2013 13:24:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.loiane.com/?p=4365#comment-5342</guid>
		<description><![CDATA[Oi Mauro,
1 - tem que ver isso em um forum de php. Infelizmente não sei php, só fiz um exemplo básico já que tinha mt gente procurando. 
2 - é como o exemplo trabalha. se quiser mudar, o server precisa enviar um ack para a store remover automaticamente.
[]&#039;s]]></description>
		<content:encoded><![CDATA[<p>Oi Mauro,<br />
1 &#8211; tem que ver isso em um forum de php. Infelizmente não sei php, só fiz um exemplo básico já que tinha mt gente procurando.<br />
2 &#8211; é como o exemplo trabalha. se quiser mudar, o server precisa enviar um ack para a store remover automaticamente.<br />
[]&#8216;s</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mauro</title>
		<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/comment-page-1/#comment-5337</link>
		<dc:creator>Mauro</dc:creator>
		<pubDate>Thu, 18 Apr 2013 13:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.loiane.com/?p=4365#comment-5337</guid>
		<description><![CDATA[Loiane,

Seria possível me tirar 2 dúvidas?

1-estou iniciando com extjs, então como consigo ver os erros gerados pelo php?

2-esse exemplo ao excluir o registro, ele atualiza o grid mas não remove o registro da lista, só remove no segundo refresh do grid, quando apago outro registro ou clico em atualizar. como consigo consertar?

Obrigado!]]></description>
		<content:encoded><![CDATA[<p>Loiane,</p>
<p>Seria possível me tirar 2 dúvidas?</p>
<p>1-estou iniciando com extjs, então como consigo ver os erros gerados pelo php?</p>
<p>2-esse exemplo ao excluir o registro, ele atualiza o grid mas não remove o registro da lista, só remove no segundo refresh do grid, quando apago outro registro ou clico em atualizar. como consigo consertar?</p>
<p>Obrigado!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabiano Furtado</title>
		<link>http://www.loiane.com/2012/05/extjs-4-mvc-ajax-crud-grid-com-php-e-mysql-json/comment-page-1/#comment-4692</link>
		<dc:creator>Fabiano Furtado</dc:creator>
		<pubDate>Wed, 16 Jan 2013 16:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.loiane.com/?p=4365#comment-4692</guid>
		<description><![CDATA[Loiane,

Consegui resolver o problema, através desta dica aqui: http://www.extjs.com.br/forum/index.php?topic=6843.msg35132#msg35132

Basta nao utilizar a função stripslashes no lado do PHP.

Obrigado!]]></description>
		<content:encoded><![CDATA[<p>Loiane,</p>
<p>Consegui resolver o problema, através desta dica aqui: <a href="http://www.extjs.com.br/forum/index.php?topic=6843.msg35132#msg35132" rel="nofollow">http://www.extjs.com.br/forum/index.php?topic=6843.msg35132#msg35132</a></p>
<p>Basta nao utilizar a função stripslashes no lado do PHP.</p>
<p>Obrigado!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
