cocoonjs を見始めたばかりで、ランチャー アプリを使用してチュートリアルのキャンバス デモを試してみました。アプリを開くときにモバイルでソフト キーボードを表示する方法はあるのでしょうか (画面にテキストを入力せずに、またはおそらく隠されているものと)?
質問する
284 次
1 に答える
2
最新のランチャーと lib を使用している場合は、次のコードを使用して実行できるはずです。
Cocoon.Dialog.showKeyboard({
type : Cocoon.Dialog.keyboardType.TEXT,
},{
insertText: function(inserted) { text+= inserted; console.log(text);},
deleteBackward: function() {text = text.slice(0, text.length -1); console.log(text);},
done : function(){ console.log("user clicked done key") },
cancel : function(){ console.log("user dismissed keyboard") }
});
次に、次のコードを使用してキーボードを非表示にできます。
Cocoon.Dialog.dismissKeyboard();
「deleteBackward」が定義されていないというエラーが発生した場合は、cocoon.js ファイルで次の行を検索します。
[params, insertCallback, deleteBackward, doneCallback, cancelCallback], true);
これを次のものに置き換えます。
[params, insertCallback, deleteCallback, doneCallback, cancelCallback], true);
于 2014-11-23T19:01:11.163 に答える