Quantcast
Channel: SCN : All Content - PowerBuilder Developer Center
Viewing all articles
Browse latest Browse all 2935

Best way to copy-paste data from "Mouse selection" grid DW?

$
0
0

Hi, I've got a grid datawindow looking like:

 

 

Where apart from the default blue highlighted line of the current row, I have enabled "Mouse Selection" across the fields. I am trying to find the best way to move the selected data cells, if possible all the selected text, but if not, at least one line / one cell, selected with a mouse like on the screenshot, to Clipboard, so it can be copy-pasted into Excel or similar.

 

I'm trying to capture the data with

 

ls_selected_data = (this.Describe("DataWindow.Selected.Data"))

this.event ue_setclipboard(ls_selected_data)


(that event simply does Clipboard(passed parameter) )

 

but not matter what I try, ls_selected_data always remains an empty string, ""

 

I'm sure I'm missing something really simple to get that selected data, but I cannot see what exactly? For the record, all columns on the datawindow except first and last are not updateble and have a tab order set to 0, to make them inaccessible to users.

 

 

Ideally, I would like just to right-click and be able to use native "Copy" facility from the right-click pop-up window. I have already made the pop-up show option "Copy" by extending pfc_prermbmenu() with

 

am_dw.m_table.m_copy.enabled = true

 

 

 

Cheers for any insight


Viewing all articles
Browse latest Browse all 2935

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>