Hi Ray,

Where are you initializing currentSetting.fileMetadataTyp?e and is this
value @Persisted as you are using it across multiple requests.

regards
Taha

On Mon, Jul 11, 2011 at 9:19 PM, Ray Nicholus <rnicho...@widen.com> wrote:

> Here is a fragment of some template code inside of a tapestry form:
>
> <t:ajaxformloop t:id="existingAutoImportSettings" source="existingSettings"
> value="currentSetting">
>  <t:label for="typeSelect"/>
> <t:select t:id="typeSelect" zone="fileMetadataSelectZone"
> value="currentSetting.fileMetadataType" label="${message:type}"/>
>
> <t:zone t:id="fileMetadataSelectZone">
> <t:label for="fileMetadataSelect"/>
>  <t:select t:id="fileMetadataSelect"
> value="currentSetting.fileMetadataObject"
>  model="autoImportFileMetadataModel" label="${message:file-metadata}"/>
>  </t:zone>
>
>                                          ..........
>
> </t:ajaxformloop>
>
> <input type="submit" value="Update"/>
>
>
> As soon as I add the zone parameter to the 1st select & reload, I get a NPE
> when I attempt to change the value in the 1st select.  It claims that the
> currentSetting value is null when attempting to evaluate
> currentSetting.fileMetadataType.
>
> What am I doing wrong?
>

Reply via email to