[EMAIL PROTECTED] wrote:

> Hi guys,
> 
> I'm developing the ZPivotTable product. For implementing the drilldown
> mechanism, I need to store the information about which columns and rows
> are open in a cookie. I thougt of storing this information in form of
> a dictionary, which would be stored in a cookie.
> 
> The dictionary consists of several lists, containing the open columns
> or rows.
> 
> Could you give me a tip how i can store the dictionary in the cookie.
> I've already tried to converting it to a string and converting the string
> back, when needed.


You could consider using a session manager, and only store an id in the 
cookie.

Otherwise, look at how the dtml tree tag achieves what you describe. You 
have to be a bit careful that you only serialize pure data and not 
pickled objects into your cookie, otherwise you're opening up a huge 
security hole.

Look at the source in lib/python/TreeDisplay/TreeTag.py, around line 
578, in the methods encode_seq and decode_seq.

--
Steve Alexander
Software Engineer
Cat-Box limited


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope )

Reply via email to