私は次のコードを持っています。基本的にctrl+cまたはctrl+を模倣して、ユーザーがテキストフィールドにコピーまたは貼り付けできるようにしたいです。v
私の問題は次のとおりです。
- コンテキストメニューがテキストフィールドにのみ表示されるようにする方法
- 領域にテキストを貼り付ける方法。
私はドキュメントを読んでいますが、これまでのところ、これは機能していません。
var menu = Ti.UI.createMenu();
menu.addItem('Copy', function() {
var data =$.("#this").val()
Ti.UI.Clipboard.getData('text/plain',data);
});
menu.addItem('Paste', function() {
var data =Ti.UI.Clipboard.getData('text/plain');
$.("#this").val(data)
});
function showrightmenu(){ Ti.UI.getCurrentWindow().setContextMenu(menu);}
私はこれを使用して呼び出すことができましoncontextmenu= "showrightmenu()"
たが、今、この行に何かを貼り付ける方法:
$.(#this).val(Ti.UI.Clipboard.setData('text/plain'))
暗闇の中で手探りしています。私はTideSDKの初心者です、これは私の最初のプロジェクトです。