Hi Jiang,
It sounds like you've got a bit mixed up here (unless I've got mixed up, in
which case I apologise).

UserPrefs are used by iGoogle in the legacy gadgets API (
http://code.google.com/apis/gadgets/docs/legacy/fundamentals.html#SetPrefs)<http://code.google.com/apis/gadgets/docs/legacy/fundamentals.html#SetPrefs>
.
For storing prefs that way, you'd need, as a minimum, to include this:

    <Require feature="setprefs" />


In the moduleprefs section.

For the opensocial gadgets, you'd need a

  <Require feature="opensocial-0.7"/>


and then to call the newDataRequest functions.
There's more here.
http://code.google.com/apis/opensocial/docs/0.7/devguide.html#Persistent


On Wed, Aug 20, 2008 at 2:48 PM, zhu jiang <[EMAIL PROTECTED]> wrote:

> Hi all,
>    I tested my gadget in the demo container of shindig. I found that when I
> clicked on "setting" of the gadget, the user preference didn't be shown.
> What should I do?
>
> My gadget xml file is like this:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <Module>
>  <ModulePrefs title="hello world example" height="300" />
>  <UserPref name="test" display_name="test" required="true"/>
>
>  <Content type="html"><![CDATA[
>    Hello, world!
>    ]]></Content>
> </Module>
>
>
>
> --
> Thanks,
> Jiang
>

Reply via email to