Я хотел бы настроить Extjs GridPanel, чтобы разрешить вставку из буфера обмена. В идеале я хотел бы иметь возможность вставить матрицу, скопированную из Excel, непосредственно в GridPanel - знает ли кто-нибудь о существующем методе этого? или есть мысли, с чего начать?
Настройте Extjs GridPanel, чтобы разрешить вставку из буфера обмена
Ответы (3)
Я бы начал с прослушивания события onpaste
в GridPanel. Вам, вероятно, придется немного поработать, чтобы заставить его правильно подняться к вашему обработчику.
Надеюсь, вам придется разобраться с беспорядком из текста из Excel.
person
wombleton
schedule
06.05.2011
Есть два расширения для действий копирования / вставки на панелях сетки:
и еще один полезный
person
Deniz
schedule
08.05.2011
Вы можете использовать метод, аналогичный этому другому вопросу о таблицах HTML, если вы ' повторно использую только IE. В противном случае я не думаю, что вы можете получить доступ к буферу обмена во всех браузерах.
Вы можете рассмотреть возможность экспорта из Excel в виде файла CSV и его импорта в свое приложение.
person
JamesHalsall
schedule
05.05.2011