As far as I know, yes - you have to create the page first before adding an object to it, otherwise you'll get an error. Keep in mind that if your "sheet" is bound to the class, then adding an object of that class to a page will cause that page to display that class's sheet automatically... On Tue, Jul 22, 2014 at 5:31 PM, Jason Clemons <[email protected]> wrote:
That's kinda what I'm trying to do..would I need to create the page first?
For instance, does posting to http://yoursite.com/rest/wikis/<wikiname>/spaces/<spacename>/pages/<pagename>/objects create the page if it doesn't exist?
Or would I
1. Create the page 2. add the objects
Thanks for the responses :)
On Jul 22, 2014, at 1:46 PM, "Aaron Hardy at AC" < [email protected]> wrote:
I can't help with the App Within Minutes part, as I'm not very familiar with it - I'm sure someone who knows more than me (ie anyone) could tell you if you need to be creating a page or just creating an object on a page.
But, if "make the controls appear" ends up meaning that you need to add an object of a certain class to a page, you just make a POST request to: http://yoursite.com/rest/wikis/ <wikiname>/spaces/<spacename>/pages/<pagename>/objects
containing XML similar to this: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <object xmlns="http://www.xwiki.org"> <className>Space.YourClass</className> <property name="propertyname"><value>propertyvalue</value></property> </object>
That should create an object on your page of the specified class - the response will include the XML representation of that object.
Alternately, if you just need your new page to include the page with the app code, you can create a new page and modify the contents to contain the {{include}} macro...
Hope that helps, at least until someone who knows what they're talking about comes along...
On Tue, Jul 22, 2014 at 4:23 PM, Jason Clemons <[email protected]> wrote:
Hello all,
I've created an "App Within Minutes" application we are using for some reporting and issue tracking which is pretty much done now, but I need a way to create a page in the application with an API call. I've seen tons of information on creating pages or modifying pages and I can get that to work pretty well, but when I create a page in the application space I don't know how to make the controls appear and the page doesn't show up I'm the application home page (grid).
I'm sure I'm approaching this the wrong way as I'm creating a page from scratch where I'm pretty sure I should be creating an instance of the page class, but I'm not sure where to start with that.
Does anyone have any links or tips or leads on where I would start looking for something like that?
All help is greatly appreciated,
Thanks in advance _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users