Thank you! That was really simple - and it works :)
One golden star to you, Jesse.
Malin
On 7/26/06, Jesse Kuhnert [EMAIL PROTECTED] wrote:
Use the keyProvider parameter. It will do wonders for your client
persisted form properties :)
On 7/25/06, Malin Ljungh [EMAIL PROTECTED] wrote:
Hi all,
I've been using Tapestry for weeks and today I for the first time did
a View page source
in my browser... and I was a little surprised. In one of my pages I'm
looping
a Set using a For component to display some entities in a table. The
entities are model
objects which I get from
database using Hibernate. Seems like all my objects are stored in the
client view state
using hidden inputs... is it what I see? and the are rather large
although my objects is
quite small.
So, my question is - should I be bothered?
Below is a copy of a part of my page source:
input type=hidden
name=For
value=VZH4sIAJVVTYgURxR+0+NkZ3YXx111XdFAELIHCd0B8Qc8JOvm4JDWbBgv2T3VdJcztXZXtVU1szNClPWgh1wSUES8RPDiD3oIuYXkFDCEQC4hlxxE9BDBk4JHfVXdPdMLI2gfhp73Xn31va++V33vOVSUhE8UdddIj7gqIQGNBT9DBy7jPaaJZoK7sQhp5C4JrkmgX1/47+ffv02eO1BrQC1Ig41wBSawiGoa+jBBgkB0udbg+op6BtorQHsjaM9Ce4tp/VEfJoMO4W16isVUwzbfLu1qFnlfEE1tXlJ8M/mzcB4cH6aybQuhCo0JizTMpusjRPSaWjLeRoSp0e5KQ72wRZMaBls4SYHK/QQASoACfSxk2+2wFpUcN3cTKfoDt0klIxE7R1oRXTaRi3c/e/CivvOZA5M+1AMRJ4JTjtqcGiTYzX4fUbwhiqcx6i22lJYo4FJebWpNn/jK9OBkzsWH+TZFKBM+zag8QXVHhEsRUdjETKFPG0KAXWPKC2gOCzXMpeuY8Iq9HF2FScY1lafxxBB9dnUMfD2hUjGlcQMbMrBVJKneQjLL7xqTH7Jahd1j0stEktiun+wniX5Hs2aO6r2rubP6Y/NTPzkPf3jqwPQKVEgYM47GbkUiOEM3WbyWWbyBMm4v6NNA4dpUbnZyZstqNiy2mS3v5eXs1D6gPRQnX19NUNh1IcMsW+0qY62hezVMowkWc6Lo4xkrhCHqZkRnH/9469XG5SMOlBpQ6ZGoS/sSto3qTnZjNOyle1c/nLry6DsHwE6F05W5L9Ky1Bd35/69/+dfK9fzshLqv2/c7BzP/9vB+fr8oYVre37dZ5cZ8nX7g/xVgX/XBHdkqGV0KIyefoLdzabHfDZyjX5KkzhZmP/nYan5G03b44QLhe1ttYVm5l1zrXTWNkpffqN3lw3OehU3mL72y+G/+wbYar03DarbNz+yQVR2LsZx4W601uXtzudtc0YuTjyyWNjcbyCiiAbWacvDkcGbpn385cXv/7/TQWY+lLFPe6hI7uBb1+d3xQhnaZhkG0+iP258esCBiQYaiwQdGjbZOYouDpnUgxVz7zFth9z4t4xTYHasocPEOqdy8235VWsNcc1tKEWU3xlblRYSYTlJVEdYwrV+8hqfTKcZczjmpaLhyPt8UwoJZWa8csKo+wavTnxkngYAAA==
/
input type=hidden name
=For
value=VZH4sIAJVVTYgURxR+2+NkZ3YXx11/diXJRcgeJHQLoggedF0PDnbMJrOX7J5qusueWrur2qqa2RlBZT3owYuBhCCBkEMgECUJhFz1FDCEQC7Bi4cgelDwZCBH86q6e6YXRtA+DD3v56vvvfre67svoKokfKiou0F6xFUpCWgi+AU6cBnvMU00E9xNREhjd1lwTQL96uqjX3+7nL5woN6EepAZm+EaTGIQ1TT0YZIEgehyrcH1FfUMtFeC9kbQnoX2lrL44z5MBR3CI7rKEqphl29Tu5rF3mmiqfVLim/GfxGugOPDdH5syVSlCWGxhrksP0ZEr6Ul4xEiTI9OVxoapSNa1DDYwUkGVOmnAOAANugDISO3w9pUcjzcTaXoD9wWlYzE7BJpx3TFWK7dOfHTy8be5w5M+dAIRJIKTjn2ZnWQYjUHfUTxhiieRqu31FZaYgOXi2gTa+rEV6YH5wouPixEFKGM+Tyj8iOqOyJcjonCImZLdVoTAsyPCS+hOSzUsC/LY8Ir13J8HaYY11SexxtD9Ln1MfCNlErFlMYDrMnA1pCkeg3J3D8/xj9ktQ77x7hXiCSJzZ/qp6l+Q7Hmiuq9qbjz+FML0784Dz5/6sDMGlRJmDCOwm7HIrhAt0m8nku8iW3cXepPExsXUbldybksa/mw2GJ2vJWW81t7h/awOUV+LcXGbgoZ5t5aVxlpDdWrYQZFsFQQRR3P2kYYom5OdO7xt9/9t3XjmAMTTaj2SNylfQm7RnHnugkK9vrdL9+f/uKfmw5ANhVdWegiC8t0cWffwx//+HPtdhE2gf0/MG52zhT/7eB8cuXo4lfv3jtg0wz5hv1B/qrEv2uMe3LUCioURk8/xermsmu+GLumf0qTJF1c+PvBROs+zcrjhAuF5e20gWbmXbNWOhtbE2c/0/srBmezhgfMfL8a/dU3wLbX72VG9fM3h6wROzsvBdYduvFGl0edk5G5JBdHHmksbi84EHFMAyu1leHM4KqJzvx77dazHzpIzYcKFmpvFdkdeW1+sSxGOMtDJ9t6Ev/+9aHDDkw2UVkk6NCwxS5RlHHIpB6smcXHtJ1yI+AKjoE5sY4SE5ucyu3r8uP2BuKadYiFFktjp9JCIiwnqeoIS7jeT1/hkzdq1kjDvFQ1HHubj0rJocyQVz81hf0PqHFtHZ8GAAA=
/
Malin
--
Jesse Kuhnert
Tacos/Tapestry, team member/developer
Open source based consulting work centered around
dojo/tapestry/tacos/hivemind.