I am creating a grid connected to a store with a JsonReader - generated at runtime. In general this works fine. But on this occassion one of the fields I am adding as a RecordField to the store has the name "Play.Caption".

When running this I get a javascript error that tries to call obj.Play.Caption and fails as this is not a valid object. The generated code is just adding the name of the field to the end of obj. I am using a persistence layer that wants me to use that format for the field name and it looks difficult to change it.

I have tried putting Play.Caption in as the mapping for the RecordField instead of the name but this doesn't work either.

Is there a special format to put field names with a dot (or other special characters) or a workaround?


Stuart W