<?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>ORIDOKI &#187; EXT JS</title>
	<atom:link href="http://blog.oridoki.com/category/ext-js/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oridoki.com</link>
	<description>PHP, Mysql, Linux, OSX ...</description>
	<lastBuildDate>Wed, 16 Jun 2010 14:19:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>ExtJS &#8211; ComboBox opción por defecto</title>
		<link>http://blog.oridoki.com/2009/04/16/extjs-combobox-opcion-por-defecto/</link>
		<comments>http://blog.oridoki.com/2009/04/16/extjs-combobox-opcion-por-defecto/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 15:27:21 +0000</pubDate>
		<dc:creator>Adrià Cidre</dc:creator>
				<category><![CDATA[EXT JS]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[comboBox]]></category>
		<category><![CDATA[default]]></category>
		<category><![CDATA[defaultvalue]]></category>
		<category><![CDATA[defecto]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[selected]]></category>

		<guid isPermaLink="false">http://blog.oridoki.com/?p=232</guid>
		<description><![CDATA[Quizá soy yo no he sido capaz de encontrar la solución correcta pero me parece que una cosa tan simple como tener una opción seleccionada por defecto en un desplegable, no debería ser una tarea tan y tan complicada. Aquí tenéis el código para poder tener una opción seleccionada por defecto en un desplegable con [...]]]></description>
			<content:encoded><![CDATA[<p>Quizá soy yo no he sido capaz de encontrar la solución correcta pero me parece que una cosa tan simple como tener una opción <strong>seleccionada por defecto </strong>en un <strong>desplegable</strong>, no debería ser una tarea tan y tan complicada.</p>
<p>Aquí tenéis el código para poder tener una opción <strong>seleccionada</strong> por <strong>defecto</strong> en un desplegable con <strong>EXTJS</strong></p>
<pre name='code' class='js'>
{
	xtype		: 'combo',
        fieldLabel	        : 'Sexo',

	hiddenName	: 'sexo',
        name		: 'sexo',

	mode		: 'local',
        width		: 250,
	displayField     : 'name',
	valueField	        : 'id',
	store                : new Ext.data.SimpleStore({
	        id		: 0 ,
	        fields	: [  'id', 'name' ],
	        data	: [
			    [1, 'Hombre'],
			    [2, 'Mujer']
			]
	    }),
	listeners	: {
		beforerender: function(combo){
			combo.setValue(1);// El ID de la opción por defecto
		}
	},
},
</pre>
<p>Si bien es cierto que podemos ponerle un valor por defecto con la propiedad <em>value</em>, Nos pone como valor el nombre es decir &#8216;Hombre&#8217; o &#8216;Mujer&#8217; y no el ID &#8217;1&#8242; o &#8217;2&#8242;.</p>
<p>Lo &#8216;<em>único</em>&#8216; que hay que hacer entonces es utilizar la propiedad &#8216;<em>hiddenName</em>&#8216; y poner en el <em>listener</em>  &#8216;<em>beforerender</em>&#8216;, que se ejecuta una vez se ha cargado el store, una función que nos cargue como valor el ID que queramos.<br />
Me ha costado encontrar como hacerlo, espero que no perdáis tanto rato como yo, si tenéis dudas preguntad <img src='http://blog.oridoki.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oridoki.com/2009/04/16/extjs-combobox-opcion-por-defecto/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>ExtJS &#8211; Desplegables</title>
		<link>http://blog.oridoki.com/2009/04/15/extjs-desplegables/</link>
		<comments>http://blog.oridoki.com/2009/04/15/extjs-desplegables/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 09:22:42 +0000</pubDate>
		<dc:creator>Adrià Cidre</dc:creator>
				<category><![CDATA[EXT JS]]></category>
		<category><![CDATA[Java Script]]></category>
		<category><![CDATA[combo]]></category>
		<category><![CDATA[comboBox]]></category>
		<category><![CDATA[desplegable]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[select]]></category>

		<guid isPermaLink="false">http://blog.oridoki.com/?p=227</guid>
		<description><![CDATA[Es sencillo crear un desplegable con extJS, siempre y cuando tengas claro como, hoy vamos a ver un ejemplo muy básico de como hacerlo. Primero tenemos que crear una variable que contenga el array representativo del del contenido del desplegable. var misDatos = [ [1, 'item1'], [2, 'item2'] ]; A continuación creamos el desplegable, y [...]]]></description>
			<content:encoded><![CDATA[<p>Es sencillo crear un <strong>desplegable </strong>con <strong>extJS</strong>, siempre y cuando tengas claro como, hoy vamos a ver un ejemplo muy básico de como hacerlo.</p>
<p>Primero tenemos que crear una variable que contenga el array representativo del del contenido del <strong>desplegable</strong>.</p>
<pre name='code' class='js'>
	var misDatos = [
     [1, 'item1'],
     [2, 'item2']
	];
</pre>
<p>A continuación creamos el <strong>desplegable</strong>, y le asignamos esta variable mediante la propiedad <em>store</em>.</p>
<pre name='code' class='js'>
	var combo = new Ext.form.ComboBox({
    store: new Ext.data.SimpleStore({
         id:0
        ,fields:
            [
                'myId',   //numeric value is the key
                'myText' //the text value is the value
            ]
        ,data: misDatos
    })
    ,valueField:'myId'
    ,displayField:'myText'
    ,mode:'local'
    // rest of config
});
</pre>
<p>Aparentemente eso es todo, otro día veremos ejemplos más elaborados.</p>
<p><a href="http://extjs.com/learn/Ext_FAQ_ComboBox">Aqui</a> podéis encontrar varios ejemplos que os pueden ayudar a comprender mejor el elemento ComboBox.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oridoki.com/2009/04/15/extjs-desplegables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>EXT JS &#8211; Hola Mundo!</title>
		<link>http://blog.oridoki.com/2009/03/29/ext-js-hola-mundo/</link>
		<comments>http://blog.oridoki.com/2009/03/29/ext-js-hola-mundo/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 11:11:54 +0000</pubDate>
		<dc:creator>Adrià Cidre</dc:creator>
				<category><![CDATA[EXT JS]]></category>

		<guid isPermaLink="false">http://blog.oridoki.com/?p=220</guid>
		<description><![CDATA[Hoy vamos a ver como empezar con EXT JS, para empezar hay que descargar la librería desde su página oficial. Una vez descomprimida, creamos un fichero como este: &#60;html&#62; &#60;head&#62; &#60;link rel="stylesheet" type="text/css" href="../ext-2.2/resources/css/ext-all.css" /&#62; &#60;script type="text/javascript" src="../ext-2.2/adapter/ext/ext-base.js"&#62;&#60;/script&#62; &#60;script type="text/javascript" src="../ext-2.2/ext-all.js"&#62;&#60;/script&#62; &#60;script language=''&#62; Ext.onReady(function(){ alert('Hola Mundo'); }); &#60;/script&#62; &#60;/head&#62; &#60;body&#62; Tener en cuenta que las [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy vamos a ver como empezar con EXT JS, para empezar hay que descargar la librería desde su <a href="http://extjs.com/products/extjs/download.php">página oficial</a>. Una vez descomprimida, creamos un fichero como este:</p>
<pre name='code' class="html">
&lt;html&gt;
&lt;head&gt;
&lt;link rel="stylesheet" type="text/css" href="../ext-2.2/resources/css/ext-all.css" /&gt;
&lt;script type="text/javascript" src="../ext-2.2/adapter/ext/ext-base.js"&gt;&lt;/script&gt;
&lt;script type="text/javascript" src="../ext-2.2/ext-all.js"&gt;&lt;/script&gt;
&lt;script language=''&gt;
 Ext.onReady(function(){
        alert('Hola Mundo');
 });
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

</body>
</html>
</pre>
<p>Tener en cuenta que las librerías deben estar linkadas correctamente. Esto nos mostrará una especie de <strong>alert() </strong>al esilo javascript pero mucho más moderno&#8230;.</p>
<p><img class="aligncenter size-full wp-image-221" title="imagen-11" src="http://blog.oridoki.com/wp-content/uploads/2009/03/imagen-11.png" alt="imagen-11" width="153" height="100" /></p>
<p>No está mal para solo una linea de código verdad?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oridoki.com/2009/03/29/ext-js-hola-mundo/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
