두 번 클릭하지 않고 열면 읽지 않습니다. 직설적으로 말하면 이메일을 여는 것과 같습니다. 읽은 메시지와 읽지 않은 메시지가 있습니다. 내 생각에 첫 번째 문제는 그리드 데이터를 요청하는 동안 IE F5 새로 고침을 차단하는 것입니다! 괜찮아! 두 번째는 VeiwConfig에 반환 스타일을 작성하는 것입니다! 기록에서 읽기 상태를 변경하면 괜찮습니다!
첫 번째 질문: 코드:
문서 .onkeydown = function(){
if (event.keyCode == 116) {
event.keyCode=0;
event.returnValue=false;//Grid 데이터 요청이 성공한 것 같습니다. R 새로 고칠 수도 있습니다
// 디버깅하기 위한 중단점을 설정하고 Even.KeyCode 인코딩을 살펴보고 모든 사람이 생각할 수 있도록 남겨둘 수 있습니다
}
}
확장: 이전에 작성했습니다. 백스페이스가 시스템에서 나가는 것을 방지합니다. 일부 양식은 읽기 전용으로 설정되어 있으며 시스템을 종료하기 위해 백스페이스를 누르는 것은 매우 우울할 것입니다!
코드:
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;
}
}
}
두 번째 질문입니다. ! 데이터 색상을 변경하기 위해 이전에 그리드를 작성한 줄 알았어요! 의지해라! 굵게 하라고 하네요!
이전에 썼던 글 스타일을 그대로 사용하겠습니다! 홈 페이지가 Delphi로 처리되었는지도 모르고 F12 디버깅 도구도 마찬가지입니다. 나는 우울하다! Vs 시리즈가 설치되어 있지 않습니다! 시간이 오래 걸렸어요!
사실 문제가 있습니다!
스타일이 이전 스타일입니다.
.x-grid -record-red table{
color:#FF0000 ;
}
은
.x-grid-record-red tabel{
font-weight:bolder
}
기절에는 효과가 없습니다! 그냥 미친듯이 구글링하고 디버깅했어요
그러다가 그 글에 무슨 내용이 적혀 있는지도 모르고 그냥 표를 td로 바꿨더니 그게 전부였어요!
더블클릭 열기 이벤트에서 읽을 수 있도록 상태를 다시 작성
'rowdblclick':function(grid,i){
grid.store.data.items[i]. set('isread','2'); //1 읽지 않음 2 읽음
}