2

Ext JS 3 で利用可能な仮想キーボード プラグインを使用しました。

Ext JS 4 では動作していないようです。VirtualKeyboard.js ファイルを変更しました & 次のように見えます。問題は BackSpace でエラーが発生することです: Uncaught TypeError: Undefined のプロパティ '長さ' を読み取れません

実行中に投げられるdom.value.substr(0, dom.value.length - 1)

変更された VirtualKeyboard.js は次のとおりです: http://www.sencha.com/forum/showthread.php?147963-Extjs-4-virtual-keyboard-plugin

4

2 に答える 2

2

元の仮想キーボード ファイルを変更する代わりに、sencha が提供する Ext JS 3 から Ext JS 4 への移行パックを使用してください。これにより、Ext JS 4 で Ext 3 コードを実行できるようになります。仮想キーボードのオリジナルの作成者が ext js 4 用のパッチを提供するまで、このパックを使用できます。このパックを使用しても、間接性が増加するため、アプリケーション。

移行パックはここからダウンロードできます。

乾杯。

于 2011-10-01T05:12:41.973 に答える
1

エラーを修正するには、Firebug を使用してdom変数の内容をデバッグします。変数の値が間違っているか、値のアクセサーkeyboardTargetを修正する必要があるようです。elel.getValue()

于 2011-09-30T10:01:20.743 に答える