|
pfc_propertyundelete
|
|
Full name
|
pfc_u_tabpg_dwproperty_buffers.pfc_propertyundelete
|
Access
|
public
|
Extend of
|
integer
|
Return value
|
integer
|
Prototype
|
event integer pfc_propertyundelete()
|
Name
|
Datatype
|
ll_focusrow
|
long
|
ll_restored
|
long
|
ll_row
|
long
|
ll_selectedrow
|
long
|
event pfc_PropertyUndelete;call super::pfc_PropertyUndelete;//////////////////////////////////////////////////////////////////////////////
//
// Event: pfc_PropertyUndelete
//
// Description: Restore selected rows to the primary buffer
//
//////////////////////////////////////////////////////////////////////////////
//
// Revision History
//
// Version
// 6.0 Initial version
//
//////////////////////////////////////////////////////////////////////////////
//
// Copyright © 1996-1997 Sybase, Inc. and its subsidiaries. All rights reserved.
// Any distribution of the PowerBuilder Foundation Classes (PFC)
// source code by other than Sybase, Inc. and its subsidiaries is prohibited.
//
//////////////////////////////////////////////////////////////////////////////
long ll_selectedrow
long ll_row
long ll_focusrow
long ll_restored
SetPointer (hourglass!)
// Move selected rows from delete to primary buffer
ll_selectedrow = dw_requestorduplicate.GetSelectedRow (0)
ll_row = ll_selectedrow
do while ll_selectedrow > 0
if dw_requestorview.RowsMove (ll_row, ll_row, delete!, dw_requestorview, dw_requestorview.RowCount() + 1 , primary!) = 1 then
ll_restored++
ll_selectedrow = dw_requestorduplicate.GetSelectedRow (ll_selectedrow)
ll_row = ll_selectedrow - ll_restored
else
exit
end if
loop
// Scroll to first restored row
ll_focusrow = dw_requestorview.RowCount() - ll_restored + 1
dw_requestorview.ScrolltoRow (ll_focusrow)
dw_requestorview.SetRow (ll_focusrow)
// Return the number of rows restored
Return ll_restored
end event
Name
|
Owner
|
datawindow.getselectedrow |
datawindow
|
datawindow.rowcount |
datawindow
|
datawindow.rowsmove |
datawindow
|
datawindow.scrolltorow |
datawindow
|
datawindow.setrow |
datawindow
|
systemfunctions.setpointer |
systemfunctions
|