2011-09-22 49 views
2
一個例外

我已經使用的可用here在Ext JS中3虛擬鍵盤插件:ExtJS3虛擬鍵盤插件拋出ExtJS4

它似乎並不與Ext JS的4工作。我已經改變VirtualKeyboard.js文件&它看起來follwing,問題是退格給我一個錯誤:在執行dom.value.substr(0, dom.value.length - 1)

這裏被修改無法讀取的不確定

拋出屬性「長度」: 遺漏的類型錯誤VirtualKeyboard.js: http://www.sencha.com/forum/showthread.php?147963-Extjs-4-virtual-keyboard-plugin

+1

我不明白VirtualKeyboard如何與ExtJs表單生成PDF相關。 請澄清你的問題。你需要一個ExtJS4虛擬鍵盤的解決方案嗎? – mistaecko

+0

對於您的問題的PDF部分:如果您只是使用JavaScript,沒有插件可以在客戶端創建PDF。每篇文章只能有一個問題,因此我編輯了它。 – sra

回答

1

要解決您的錯誤,請使用Firebug並調試您的dom變量的內容。看來,無論是你的keyboardTarget變量的值不正確,或者您需要修復你的價值訪問,那麼你應該只選擇elel.getValue()訪問(未經測試!)

2

代替一個原始的虛擬鍵盤文件的變化,使用提供的sencha,Ext JS 3到Ext JS 4遷移包。這將允許您在Ext JS 4下運行Ext 3代碼。您可以使用此包,直到虛擬鍵盤的原始作者爲ext js 4提供補丁。使用此包不會對性能產生嚴重影響應用程序因爲增加了間接性。

您可以從here下載遷移包。

乾杯。

+0

thnx @ varun..i將嘗試遷移工具包n come bk .. – Shruti