Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
<== Date ==> <== Thread ==>

Subject: [CSS] change macro values with script
From: Maurizio Montis <Maurizio.Montis@lnl.infn.it>
To: tech-talk@aps.anl.gov
Date: Tue, 17 Feb 2015 17:23:03 +0100 (CET)
Hello to Everyone,

i'm trying to develop a control panel in CSS and i want to change
dynamically the macro substitution in a linking container widget through
a dedicated script. Reading the help documentation, i saw the Macros
Property can be changed with this code:


Javascript:
	importPackage(Packages.org.csstudio.opibuilder.scriptUtil);
	var macroInput = DataUtil.createMacrosInput(true);
	macroInput.put("pv", PVUtil.getString(pvs[0]));
	widget.setPropertyValue("macros", macroInput);


In runtime, i expect the container widget has a new macro called "pv"
with value coming from my variable set as pvs[0] (in my case i'm using a
stringout record), but the only macro available is an element called
"LCID" that changes at every page refresh (for example LCID=LCID_872 of
LCID=LCID_880).

Is there any configuration i'm forgetting to provide the correct set of
macro to my widget?

Thanks in advance for any help!

- Maurizio M.








Navigate by Date:
Prev: asyn R4-26 available Mark Rivers
Next: Possible to set EOS in asyn to match a character plus whatever character follows? Andrew Gomella
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
Navigate by Thread:
Prev: asyn R4-26 available Mark Rivers
Next: Possible to set EOS in asyn to match a character plus whatever character follows? Andrew Gomella
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·