----- "Scott Serr" <se...@theserrs.net> wrote: > I have a page that is creating sub-pages with a button called "Create > History Log." I create the sub-page name like HistoryLog-2011-09-27 > from the current date programatically. These sub-pages have a > HistoryLogClass object on them which I begin editing in the inline > editor. During the save operation on this object, I'd like to rename > the page if the user has changed a date property on the object. Is > there a way to do this? I'd like it to work when creating a new page > or editing and existing page with the inline editor. > > Reasoning: The user is creating a HistoryLog page (with object) a few > days after the fact, so they need to manage the date manually > sometimes. I like having the date in the page name, to make a unique > and sortable page list. The user would like to not go through the > extra step of renaming the page manually. > > Sort of like this for page creation: > $doc.name = "HistoryLog-" + $obj.getProperty("date").getValue() > > Would I need to run $doc.rename() code when editing? > > Is there a clever solution?
My fall back solution is just create a sequence for the page name. HistoryLog-00001 HistoryLog-00002 And then just spin through the objects for meaningful date data. I could do away with the page per object requirement, if there was such thing as an inline object editor a bit more configurable than the object editor. I guess you'd need a way to render it to, so the only way that would work is to have a sort of virtual page for object editing and rendering. I might just need pointed in the right direction. Thanks, Scott _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users