0
webixデータテーブル内の空き領域に貼り付けようとすると、何も起こりません。onPaste
イベントは発生しません。空のデータテーブルへのカスタム貼り付け
基本的に、既存のデータ項目が選択されていない場合でも、onPasteで新しい項目を追加したいと考えています。しかし、それが可能かどうか?
リストの「挿入」操作のようなものですが、私の使用事例では、initの後にデータテーブルを空にすることができます(次のサンプルではクリップボードを作成する項目を追加しました)。ここでは、次のとおりです。
http://webix.com/snippet/9ae6635b
webix.ui({
id:'grid',
view:'datatable',
select:true,
clipboard:'custom',
editable:true,
columns:[
{ id:'id' },
{ id:'name', fillspace:true, editor:"text" },
{ id:'details' }
],
data: [
{ }
],
on:{
onPaste: function(text){
this.add({ id:webix.uid(), name:text })
}
}
});
任意の提案が高く評価されています。
ねえ、あなたは「選択:真」が含まれていることから、したがって、あなたの「貼り付け」を実装するために、あなたが最初に持っています任意の行を選択し、Ctrl + Vを押してコピーしたテキストを貼り付けます。しかし、あなたがペースト用に書いたカスタムコードは正しいですが。 – jayantish
希望のユースケースでは不十分です。しかし、私はそれを管理しました! – Loj