Paginator_Basic: fix for DSQL data source

1) fix for DSQL data source
2) slightly simplify setSource() and recursiveRender() methods