Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

specifies which rows can be removed when reloading the grid
Panel
borderColorblack
bgColorlightgrey
Excerpt
Excerpt

specifies which rows can be removed when reloading the grid

Class

Grid Initialization

Property

gd.query.keepOnRefresh

Formal specification

gd.query.keepOnRefresh = All | Modified | None

Required

no

Default

Modified

Version

1.4

Comment

As explained in Grid reload, rows in a grid can be refreshed by either clicking on the reload toolbar button, or by modifying a value of a dependent customfield. 
The grid will then reload the data as detailed in the gd.query
The parameter gd.query.keepOnRefresh allows to specify what should happen with the existing rows. 

  • gd.query.keepOnRefresh = All 
    All rows are kept, no data is removed 

  • gd.query.keepOnRefresh = Modified 
    Only the modified rows are kept. A row is considered modified if a user changed some of its values during the current or previous edit.
    The rows which have not been modified will be removed. This is the default setting. 

  • gd.query.keepOnRefresh = None 
    All rows are removed before reloading.

Example


Code Block
gd.query=select vendor,sandwichname,price from sandwichprices where vendor = \{0} 
gd.query.parameters=customfield:10150 
gd.query.ds=gridds 
gd.query.keepOnRefresh=None


Reference

 Grid reload 
issue values 
gd.query 
gd.query.ds 
gd.query.parameters 
gd.query.columns 
gd.query.keepOnRefresh