[英]database handling with jsni in gwt
我有一個用jsni設計的表單,現在我希望將表單項插入到按鈕單擊時的數據庫中,就像我們使用RPC問候服務橋,服務器端的問候服務實現和問候服務Asynchronous在gwt的普通Java代碼中所做的一樣。 是否有可能在jsni按鈕事件上處理成功和失敗。
當然可以,只需閱讀GWT_Jsni文檔,了解如何使用js中的Java工具,反之亦然。 使用jsni導出java方法,然后在擁有表單數據時,從js調用該java方法將數據發送到服務器,當您收到回調時,使用jsni調用js。
[編輯]
使用GQuery,您可以執行以下操作,而無需編寫任何JSNI行,也不必處理GWT包裝器:
// Change this selector by the one which matches your elements
GQuery.$("form input").each(new Function() {
public void f() {
String name = $(this).attr("name");
String value = $(this).val();
// Do something with name and value (RPC, databinding, etc)
}
});
注意:比GQuery與jQuery沒有什么共同之處,只有它的API。 它是用GWT精心編寫的,因此您只能編譯所使用的代碼,並且不會加載jQuery或任何外部庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.