最近做的專案中,在對單錶進行增刪改查的時候,對於資料的編輯都使用了資料回顯。
具體使用環境:
列表頁面:main.jsp,借助easy-ui的datagrid**列表顯示資料庫中查詢的資料。選中某條記錄進行編輯,在彈出的編輯框-form.jsp中,將選中的資料利用封裝的方法,將資料顯示到相應的控制項上。看兩張截圖:
實現流程:
main.jsp頁面-js方法
function
edit
() else
}function
getindexcontentwindow
() return pagewindow;
}var modalwindowopener = null;
var modalwindowobj = null;
var gridrowdata = null;
function
openwin
(title, iconcls, width, height, autoresize, link, data, type, opener, maximized)catch(e){}
}var modalwindow = document.getelementbyid("modalwindow");
var iframe = null;
if(modalwindow != null)
"); modalwindow = document.getelementbyid("modalwindow");
iframe = modalwindow.getelementsbytagname("iframe")[0];
if(iframe.attachevent));
}else;
}modalwindowobj = $(modalwindow).window();
addbeforewindowcloseevent(modalwindowobj);
modalwindowopener = opener;
iframe.src = getrootpath()+link+((link.indexof("?")>0)?"&":"?")+"data="+new
date();
}
form.jsp頁面-js:
onload = function
()
};
這樣就可以順利進行資料回顯了。但是,值得注意的是,在編輯窗體中,文字框、下拉框這些都不能是easyui的控制項。easyui封裝的太好,這回顯的效果,對它不起作用。如果是easyui的控制項,就要進行手動回顯了。 Ext 表單資料回顯問題
在ext的開發過程中,有時資料回顯成了困擾寡人的大問題,別的都好說,尤其是combo的回顯真的很是無語 最近找了乙個不錯的方法,給大家分享一二 原理1.訪問後台 獲取資料 2.成功獲取後進行資料回填 前台寫法如下 form.getform load method post failure funct...
easyUI 編輯使用者,進行資料回顯
useraction中提供查詢方法 根據id查詢使用者查詢user,進行頁面回顯 public string finduserbyid return none 在jsp 頁面中,新增easyui datagrid 的雙擊事件,使用form表單的內建load方法,並攜帶乙個url地址 雙擊 funct...
springmvc 資料回顯
11.1 資料回顯基本用法 資料回顯就是當使用者資料提交失敗時,自動填充好已經輸入的資料。一般來說,如果使用 ajax 來做資料提交,基本上是沒有資料回顯這個需求的,但是如果是通過表單做資料提交,那麼資料回顯就非常有必要了。11.1.1 簡單資料型別 簡單資料型別,實際上框架在這裡沒有提供任何形式的...