【问题标题】:Paste from Clipboard into Flex 4 DataGrid cells从剪贴板粘贴到 Flex 4 DataGrid 单元格
【发布时间】:2011-07-10 18:20:26
【问题描述】:

我想让我的应用程序的用户单击 Flex 4 DataGrid 中的一个单元格,然后按 Ctrl-V 将剪贴板的内容粘贴到当前单元格及其下方的单元格中。基本上,我想做的是从 Excel 中的单个列中选择一些值并粘贴到 DataGrid 中的单个列中,这是一个 Web 应用程序,而不是 Air 应用程序。是否有示例说明如何执行此操作?

我可以使用键盘处理程序事件获取剪贴板的内容,但我不确定如何禁用 DataGrid 的默认粘贴功能。默认功能是将所有剪贴板内容粘贴到选定的单元格中。我希望它从我选择的那个开始粘贴到多个单元格中。

任何帮助将不胜感激!

谢谢, 史蒂夫

【问题讨论】:

    标签: datagrid flex4 copy-paste


    【解决方案1】:

    您要做的是检测哪个单元格处于活动状态,然后您必须抓住 ctrl v。 然后您需要查询剪贴板并手动确定意图,然后设置相关的单元格值。

    另一种选择是询问剪贴板,然后集成到数据提供者。

    请查看此示例:http://hillelcoren.com/2009/09/17/import-export-copy-paste-flex-datagrid/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 2017-12-23
      • 2015-07-29
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      相关资源
      最近更新 更多