...
From the above code it's obvious that doing 2 DB queries isn't necessary because selected record count (0 or more) is enough to determine if there is enough data to be displayed.I propose to do following:
Solution
- in
kDBList::GetSelectedCount
all call tokDBList::Query
method if list wasn't queried - create
kDBTagProcessor::SelectedRecords
tag, that will call above method - add
selected
type tokDBTagProcessor::GridInfo
tag to allow retrieval of selected record count