从剪贴板粘贴到Flex 4 DataGrid单元中
问题描述:
我想允许我的应用程序的用户单击Flex 4 DataGrid中的单元格并按下Ctrl-V将剪贴板的内容粘贴到当前单元格中,并将下面的单元格它。基本上,我想要做的是从Excel中的单个列中选择一些值并粘贴到DataGrid中的单个列中,这是一个Web应用程序,而不是Air应用程序。如何做到这一点有没有一个例子?从剪贴板粘贴到Flex 4 DataGrid单元中
我可以使用键盘处理程序事件来抓取剪贴板的内容,但我不确定如何禁用DataGrid的默认粘贴功能。默认功能是将所有剪贴板内容粘贴到选定的单元格中。我希望它能够从我选择的那个开始粘贴到多个单元格中。
任何帮助将不胜感激!
感谢, 史蒂夫
答
你会做什么是检测其细胞被激活,你将不得不赶上CTRL诉 然后你需要询问剪辑板和手工编制的意图,然后设置相关的单元格值。
另一种选择是询问剪贴板然后集成到数据提供者。
请参阅此示例:http://hillelcoren.com/2009/09/17/import-export-copy-paste-flex-datagrid/