Ext 今日學習總結(jié)
更新時間:2010年09月19日 23:41:42 作者:
今天頭兒分了一個項目的一張頁面給我做!要修改幾個問題!一個按F5局部刷新Grid網(wǎng)格中數(shù)據(jù)!第二個:網(wǎng)格一些信息是雙擊打開就已經(jīng)讀??!
未雙擊打開的是沒有讀取,說白了就像打開郵件一樣:有已讀和未讀。第一問題一照我的思路就是屏蔽IE F5刷新 在請求Grid網(wǎng)格數(shù)據(jù)!就OK!第二個就是在VeiwConfig里面寫一個return樣式!在record把isread狀態(tài)改一下就OK!
第一問題:代碼:
document.onkeydown = function(){
if (event.keyCode == 116) {
event.keyCode=0;
event.returnValue=false;
//請求Grid網(wǎng)格數(shù)據(jù) 不過好像win+R也能刷新哦
//大家可以去設斷點調(diào)試看看 Even.KeyCode編碼留個大家想
}
}
拓展一下:以前寫了一個防止退格退出系統(tǒng),一些表單設置只讀下 按 退格建就退出系統(tǒng)就很郁悶啦!
代碼:
document.onkeydown = function(){
if (event.keyCode == 8) {
if((event.srcElement.nodeName != "INPUT" && event.srcElement.nodeName != "TEXTAREA") || event.srcElement.readOnly == true)
{
event.cancelBubble = true;
return false;
}
}
}
嘿嘿第二問題!我以為我以前寫過Grid的網(wǎng)格要數(shù)據(jù)變色!靠!上面說要變成粗體!
我就用以前我寫過的一篇文章里搞-弄樣式!剛好那個首頁不知道用delphi處理過的我的F12調(diào)試工具也沒有!我就郁悶啦!也沒有裝Vs系列!搞了半天!
居然有問題!
樣式有以前的:
.x-grid-record-red table{
color:#FF0000 ;
}
變成
.x-grid-record-red tabel{
font-weight: bolder ;
}
我暈死居然沒效果!我就狂google和調(diào)試
后來我不知道看了那個文章寫了什么 我把tabel變成td 就行了 我暈倒!
在雙擊打開事件里 把狀態(tài)改寫成已讀
'rowdblclick':function(grid,i){
grid.store.data.items[i]。set('isread','2');//1未讀 2已讀
}
第一問題:代碼:
復制代碼 代碼如下:
document.onkeydown = function(){
if (event.keyCode == 116) {
event.keyCode=0;
event.returnValue=false;
//請求Grid網(wǎng)格數(shù)據(jù) 不過好像win+R也能刷新哦
//大家可以去設斷點調(diào)試看看 Even.KeyCode編碼留個大家想
}
}
拓展一下:以前寫了一個防止退格退出系統(tǒng),一些表單設置只讀下 按 退格建就退出系統(tǒng)就很郁悶啦!
代碼:
復制代碼 代碼如下:
document.onkeydown = function(){
if (event.keyCode == 8) {
if((event.srcElement.nodeName != "INPUT" && event.srcElement.nodeName != "TEXTAREA") || event.srcElement.readOnly == true)
{
event.cancelBubble = true;
return false;
}
}
}
嘿嘿第二問題!我以為我以前寫過Grid的網(wǎng)格要數(shù)據(jù)變色!靠!上面說要變成粗體!
我就用以前我寫過的一篇文章里搞-弄樣式!剛好那個首頁不知道用delphi處理過的我的F12調(diào)試工具也沒有!我就郁悶啦!也沒有裝Vs系列!搞了半天!
居然有問題!
樣式有以前的:
復制代碼 代碼如下:
.x-grid-record-red table{
color:#FF0000 ;
}
變成
復制代碼 代碼如下:
.x-grid-record-red tabel{
font-weight: bolder ;
}
我暈死居然沒效果!我就狂google和調(diào)試
后來我不知道看了那個文章寫了什么 我把tabel變成td 就行了 我暈倒!
在雙擊打開事件里 把狀態(tài)改寫成已讀
復制代碼 代碼如下:
'rowdblclick':function(grid,i){
grid.store.data.items[i]。set('isread','2');//1未讀 2已讀
}
相關文章
學習YUI.Ext 第六天--關于樹TreePanel(Part 2異步獲取節(jié)點)
學習YUI.Ext 第六天--關于樹TreePanel(Part 2異步獲取節(jié)點)...2007-03-03學習YUI.Ext第七日-View&JSONView Part Two-一個畫室網(wǎng)站的案例
這篇文章主要介紹了學習YUI.Ext第七日-View&JSONView Part Two-一個畫室網(wǎng)站的案例2007-03-03使用EXT實現(xiàn)無刷新動態(tài)調(diào)用股票信息
最近開始對ExtJS感興趣了,今天正好有空,花了點時間,寫了個基于Ext的例子。2008-11-11javascript YUI 讀碼日記之 YAHOO.util.Dom - Part.4
YAHOO.util.Dom 中的 getXY 函數(shù)讓開發(fā)者充分體驗到不同瀏覽器的 Hack 的樂趣。IE8 即將破殼而出,但愿下面的函數(shù)不會又多個 if 判斷。getXY 函數(shù)使用 匿名函數(shù)執(zhí)行返回 函數(shù)(聽起來有點拗口,可以參考 圓心 Blog 上的一篇文章)。2008-03-03