簡體   English   中英

提交數據並將其存儲在webOS應用程序中?

[英]Submit and store data in webOS application?

我正在為webOS開發一個筆記應用程序,我想知道如何存儲HTML輸入表單中的數據。 因此,如果用戶輸入文本或圖像注釋,我將在何處以及如何將它們存儲在應用程序中,以便將其保留在其中?

您似乎誤解了WebOS工作原理的一些基礎知識。 您很少會直接與表單輸入進行交互。 相反,您通常會使用小部件,例如TextFieldRichTextEdit 一個典型的流程是建立在你的HTML文本字段格,然后在場景助理初始化setup方法,並添加一個監聽器Mojo.Event.propertyChange在您activate方法(具有相應stopListening呼叫deactivate )。

當然也可以使用自定義表單輸入,contentEditable div等,但是小部件通常是入門的最佳方法(然后,如果小部件不能滿足您的所有需求,您可以稍后切換到自定義項)。

否則,X射線啟動器的答案是正確的。 由於您無法確定用戶將輸入的注釋的大小或數量,因此您將要使用Depot或HTML5 SQLite數據庫。 倉庫在某種程度上更容易使用,但是您必須一次獲取所有便箋(這樣便會全部保存在內存中)。 SQLite數據庫更難使用,但是在處理數據方面具有很大的靈活性。 如果決定使用HTML5數據庫,則可能會發現我的WebOS數據庫類很有用。 它使您擺脫了一些更麻煩的數據庫連接代碼的束縛,提供了用於生成基本SQL查詢的助手,並提供了以JSON定義數據庫模式的功能(我將其編碼並用於我自己的筆記應用程序TapNote )。

如果您是部分WebOS的早期訪問計划 ,也有,你可以用的WebOS 2.0或Enyo使用,如果你決定要主要針對Palm的未來設備而不是其現有設備的其他存儲方式。

祝好運!

來自: http : //developer.palm.com/index.php?option=com_content&view=article&id=1734

Mojo支持三種存儲數據的方法:

  • Mojo模型庫奇
  • 莫霍倉庫
  • HTML 5數據庫對象

對於復雜的情況,我將使用HTML5數據庫對象,否則Depot的鍵/值對應該可以正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM