giovedì 22 novembre 2012

Colorare un rettangolo con RadioButton

Un semplice esempio javascript di come colorare un rettangolo su di un pdf all'evento click di un RadioButton (in questo caso il sorgente del pdf è l'xdp).
Ad esclusione se viene premuto il primo pulsante il rettangolo si colorerà di verde, se verrà premuto il secondo il colore sarà arancione e per il terzo sarà rosso.

Tool utilizzato in questo esempio: Adobe LiveCycle Designer ES3, ma codice utilizzabile anche in altre versioni antecedenti al ES3

/* form1.sub1.RadioButtonList.#field[0]::click - (JavaScript, client) */
this.resolveNode("Rectangle1").value.rectangle.fill.color.value  = "0, 209, 0"; //green

/* form1.sub1.RadioButtonList.#field[1]::click - (JavaScript, client) */
this.resolveNode("Rectangle1").value.rectangle.fill.color.value  = "255, 106, 0"; //orange

/* form1.sub1.RadioButtonList.#field[2]::click - (JavaScript, client) */
this.resolveNode("Rectangle1").value.rectangle.fill.color.value  = "255, 0, 0"; //red