Настройте Extjs GridPanel, чтобы разрешить вставку из буфера обмена - PullRequest
1 голос
/ 05 мая 2011

Я хотел бы настроить Extjs GridPanel, чтобы разрешить вставку из буфера обмена.В идеале я хотел бы иметь возможность вставить матрицу, скопированную из Excel, прямо на GridPanel - кто-нибудь знает о существующем способе сделать это?или есть мысли о том, с чего начать это реализовывать?

Ответы [ 3 ]

2 голосов
/ 06 мая 2011

Я бы начал с прослушивания события onpaste на GridPanel.Вероятно, вам придется проделать некоторую работу, чтобы заставить его правильно всплывать в вашем обработчике.

Надеюсь, у вас будет куча текста из Excel, чтобы разобраться.

2 голосов
/ 08 мая 2011

Существует два расширения для действий копирования / вставки в панелях сетки:

Сетка редактора Excel

и другое полезное

1 голос
/ 06 мая 2011

Вы можете использовать метод, аналогичный этому другому вопросу для таблиц HTML , если вы используете только IE.В противном случае, я не думаю, что вы можете получить доступ к буферу обмена во всех браузерах.

Вы можете рассмотреть возможность экспорта из Excel в виде файла CSV и импорта его в свое приложение.

...