bug 12612: Implement 'view all' pre-filter

Example:

detailView: {
  ...

  viewAll: {
    ...

    preFilter: {
      // Return true to show button; false to hide
      return false;
    }
  }
}
This commit is contained in:
bfederle 2011-12-19 09:47:53 -08:00
parent d99c0d5528
commit 62b571a528

View File

@ -731,7 +731,14 @@
}).prependTo($firstRow.closest('div.detail-group').closest('.details'));
// 'View all' button
if (detailViewArgs.viewAll) {
var showViewAll = detailViewArgs.viewAll ?
(
detailViewArgs.viewAll.preFilter ?
detailViewArgs.viewAll.preFilter({
context: context
}) : true
) : true;
if (detailViewArgs.viewAll && showViewAll) {
$('<div>')
.addClass('view-all')
.append(