0

これは私の以前の質問 ( extjs グリッド レコード ファントムを true に設定する方法) の言い換えですが、何らかの理由で注目を集めませんでした。

「beforedrop」関数でトリガーされた関数内でドロップされたデータを変更するにはどうすればよいですか? これは ExtJS のバグですか? 私はすべての解決策を使い果たしました。

例:

listeners: {
  beforedrop: function(node, data) {
      console.log('before:'+data.records[0].phantom);
      data.records[0].phantom = true;
      console.log('set:'+data.records[0].phantom);
  },
  drop: function(node, data) {
      console.log('confirm:'+data.records[0].phantom);
  }

プリント:

before:false
set:true
confirm:false 

それ以外の

before:false
set:true
confirm:true
4

1 に答える 1