ダブルクリックせずに開くと読まれません。端的に言えば、メールを開くのと同じで、既読メッセージと未読メッセージがあります。私の考えによると、最初の問題は、グリッド データのリクエスト中に IE F5 の更新をブロックすることです。それで大丈夫です! 2 つ目は、VeiwConfig で戻りスタイルを記述することです。レコードのisreadステータスを変更するだけでOKです。
最初の質問: コード:
document .onkeydown = function(){
if (event.keyCode == 116) {
event.keyCode=0;
event.returnValue=false;
// グリッド データを要求しているようです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;
}
}
}
2 番目の質問です。 !データの色を変更するためにグリッドを以前に書いたと思っていました。による!太字にするって書いてあるよ!
以前書いた記事のスタイルを使用させていただきます!たまたまですが、私はホームページが Delphi で処理されたことを知りませんでした。また、F12 デバッグ ツールも知りませんでした。落ち込んでるよ! Vsシリーズは搭載されていない!長い時間がかかりました!
実は問題があるんです!
スタイルには以前のものがあります:
.x-grid -record-red table{
color:#FF0000 ;
}
は
.x-grid-record-red tabel{
font-weight: 太字
}
i 気絶は効果がありません!めちゃくちゃググってデバッグしたんですが、その記事に何が書いてあるのかわからず、ただtdに変更してしまいました。
ダブルクリックオープンイベントで読み込むステータスを書き換えます
'rowdblclick':function(grid,i){
grid.store.data.items[i]. set('isread','2') //1 未読 2 既読
}