<?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>Micro blog dynamics AX &#187; aot</title>
	<atom:link href="http://ax.nom.es/category/aot/feed" rel="self" type="application/rss+xml" />
	<link>http://ax.nom.es</link>
	<description>WordPress weblog</description>
	<lastBuildDate>Fri, 20 Jan 2012 09:14:25 +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>Como pasar parametros entre objetos usando la clase args AX axapta</title>
		<link>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta</link>
		<comments>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta#comments</comments>
		<pubDate>Tue, 19 Feb 2008 13:01:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[3.0]]></category>
		<category><![CDATA[4.0]]></category>
		<category><![CDATA[aot]]></category>
		<category><![CDATA[axapta]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[dynamics]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[x++]]></category>
		<category><![CDATA[froms]]></category>

		<guid isPermaLink="false">http://ax.nom.es/?p=31</guid>
		<description><![CDATA[Args  es utiliza para pasar argumentos al constructor de una clase. Args pueden transmitir información como el nombre, y los parámetros que llaman a una nueva clase. Los formularios, informes y consultas utilizan  la clase Args como primer argumento en el constructor. Pasandole el nombre del objeto a crear a una clase args y despues [...]]]></description>
			<content:encoded><![CDATA[<p dir="ltr">Args  es utiliza para pasar argumentos al constructor de una clase. Args pueden transmitir información como el nombre, y los parámetros que llaman a una nueva clase.</p>
<p>Los formularios, informes y consultas utilizan  la clase Args como primer argumento en el constructor.</p>
<p dir="ltr">Pasandole el nombre del objeto a crear a una clase args y despues llamar a classfactory con estos argumentos podemos inicializar fomularios, informes etc.</p>
<p dir="ltr"><font size="2">    Args a = new Args(&#8220;CustTable&#8221;);<br />
    formRun fr = ClassFactory.FormRunClass(a);<br />
    fr.init();<br />
    fr.run();<br />
</font> </p>
<p>para recuperar el objeto args en la clase de destino, por regla general existe un metodo que nos devuelve este dato.</p>
<p dir="ltr">elment.args() en el caso de formulario.</p>
<p dir="ltr">El objetivo de esto es poder pasar a traves de args objetos completos a otros contextos de ejecución de forma que podriamos abrir un formulario inicial F1 ejecutar otro formulario secundario F2 y poder ejecutar metodos del formulario 1 desde el formulario 2.</p>
<p dir="ltr">un ejemplo.</p>
<p dir="ltr">Hemos creado un from con un metodo para recuperar el texto de un strignedit y este texto lo vamos a pintar desde un report, utilizando para ello una clase intermedia o el metodo del form que lo ha llamado.</p>
<p dir="ltr"><a href="http://ax.nom.es/wp-content/uploads/2008/02/fir_dem.xpo" title="fir_dem.xpo">fir_dem.xpo</a> </p>
<p dir="ltr">public void init()<br />
{<br />
    object ob;<br />
    FIR_ReportClas FIR_ReportClas;</p>
<p dir="ltr">    super();</p>
<p dir="ltr">    //axl si no es la clase entonces es el formmm&#8230;<br />
    if (classIdGet(element.args().caller()) == classNum(FIR_ReportClas))<br />
    {<br />
            FIR_ReportClas = element.args().caller();<br />
            print FIR_ReportClas.texto();<br />
    }<br />
    else<br />
    {<br />
        ob = element.args().caller();<br />
        print ob.texto();<br />
    }</p>
<p dir="ltr"><a href="http://ax.nom.es/wp-content/uploads/2008/02/dibujoaaxxzee.bmp" title="dibujoaaxxzee.bmp"><img src="http://ax.nom.es/wp-content/uploads/2008/02/dibujoaaxxzee.bmp" alt="dibujoaaxxzee.bmp" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ax.nom.es/uncategorized/como-pasar-parametros-entre-objetos-usando-la-clase-args-ax-axapta/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

