我只是試圖讀取谷歌小工具中的用戶布爾首選項,但似乎首選項永遠不會得到保存,我只能得到任何default_value是。我把它分解成一個非常簡單的測試用例。這裏是我的測試小工具規範:谷歌小工具布爾首選項似乎不工作
<?xml version="1.0" encoding="UTF-8" ?>
<Module>
<ModulePrefs title="Gadget to test bool">
</ModulePrefs>
<UserPref name="testpref" display_name="Test Boolean Preference" default_value="true" datatype="bool" />
<Content type="html">
<![CDATA[
<script type="text/javascript">
var prefs = new gadgets.Prefs();
alert(prefs.getBool('testpref'));
</script>
]]>
</Content>
</Module>
我希望看到的是與true
或false
警報在它無論用戶在Preferences對話框中選擇了。但是,用戶的偏好被完全忽略,並未保存,甚至我的默認值也未顯示在首選項中。當我爲默認值指定true時,首選項複選框保持未選中狀態。
我錯過了什麼?
編輯:我試圖在Google Apps Google協作平臺啓動頁面上使用此工具。
此示例似乎適用於iGoogle。當然,現在我覺得*我失去了一些東西。你在其他的小工具容器實施嗎? – 2010-10-13 01:11:06
很奇怪!我正在Google Apps Google網站首頁上測試此功能,但該功能無效。 – Brad 2010-10-13 16:04:48