rebgui: /redraw
nico21-May-2007/14:33:21+2:00
bonjour,
je suis en train de bloquer depuis deux jours!!!
Sur mon programme, j'utilise rebgui (la version bêta dispo en telechargement en ce momment).
J'utilise l'objet table, j'arrive à afficher des valeurs à l'initialisation, et après, non!!!
J'essaye redraw, show, set-data, enfin tout ce que trouve dans la doc.
Même en modifiant ma_table/data directement, je n'arrive pas à modifier l'affichage de cette maudite table!
Si qqun a des idées, je suis preneur.
Cordialement, nico
nico21-May-2007/14:39:21+2:00
précision, ça fonctionnait avec la version précédente de rebgui avec un simple redraw
nico21-May-2007/15:28:37+2:00
précision, ça fonctionnait avec la version précédente de rebgui avec un simple redraw
guest221-May-2007/20:29:48+2:00
Si tu as un compte Altme, tu obtiendras facilement la réponse en posant la question aux concepteurs.
nico21-May-2007/22:42:47+2:00
en comparant leur fichier de demo et ce que je cherche, et en créant un prog plus que mini, je ne peux modifier l'affichage du widget table en passant par une variable, ce qui est génant.

ma_table/data: tableau1 ;ou copy tableau1
ma_table/redraw
;et rien ne se passe côté affichage, mais l'objet table a ;bien copié les valeurs du tableau

Soit je soulève un bug ou soit je m'y prend mal (ce qui est plus certain)
sinon, j'ai pas de compte Altme
Philippe22-May-2007/8:51:31+2:00
Salut Nico,
Je ne suis pas familier de RebGui, mais il faut utiliser les accessors propre aux widgets.

do %rebgui.r
datas: ["Bob" 32 "Pete" 45 "Jack" 29]
display rejoin ["R-Widgets" "0.0.1" ] [
test-table: table options ["Name" left .6 "Age" right .4] data datas 
button "add " [test-table/add-row ["PLG" 2007]]
return
button "num rows" [
	print test-table/rows 
	]
button "selected" [
	print test-table/selected 
	]
button "del row 2 " [
	test-table/remove-row 2
	]
]
do-events



J'espère que ceci t'aidera.

===Philippe
nico22-May-2007/10:30:40+2:00
merçi Phillipe,
J'ai réussi a trouver un code source sur internet
http://www.timwylie.com/files/code/rebol/xanga/xword.r
En l'epluchant et en comparant, j'en arrive à ça:

je déclare ma table avec l'attribut data vide
pour effacer: clear ma_table/data
pour écrire: ma_table/add-row tableau1
et pour rafraichir l'affichage: ma_table/redraw

Grand merçi à la communauté pour votre patience.
Quand on est novice, c'est vraiment pas simple, qd on arrive enfin à faire qqchose, il arrive une mise à jour et ce qu'on croyait vrai ne l'est plus!!!
a+

Login required to Post.


Powered by RebelBB and REBOL 2.7.8.4.2