Pagination bug in searchobject fixed
This commit is contained in:
parent
fc4e204281
commit
bc7ae65fad
1 changed files with 9 additions and 8 deletions
|
@ -10933,10 +10933,17 @@ DECLARE @ItemsReturn TABLE
|
||||||
)
|
)
|
||||||
INSERT INTO @ItemsReturn(ItemID, TextSearch, ColumnType, FullType, PackageID, AccountID)
|
INSERT INTO @ItemsReturn(ItemID, TextSearch, ColumnType, FullType, PackageID, AccountID)
|
||||||
SELECT ItemID, TextSearch, ColumnType, FullType, PackageID, AccountID
|
SELECT ItemID, TextSearch, ColumnType, FullType, PackageID, AccountID
|
||||||
FROM @ItemsAll AS IA'
|
FROM @ItemsAll AS IA WHERE (1 = 1) '
|
||||||
|
|
||||||
|
|
||||||
|
IF @ColType <> ''
|
||||||
|
SET @sqlReturn = @sqlReturn + ' AND IA.ColumnType in ( ' + @ColType + ' ) ';
|
||||||
|
|
||||||
|
IF @FullType <> ''
|
||||||
|
SET @sqlReturn = @sqlReturn + ' AND IA.FullType = ''' + @FullType + '''';
|
||||||
|
|
||||||
IF @FilterValue <> ''
|
IF @FilterValue <> ''
|
||||||
SET @sqlReturn = @sqlReturn + ' WHERE IA.' + @FilterColumn + ' LIKE @FilterValue '
|
SET @sqlReturn = @sqlReturn + ' AND IA.' + @FilterColumn + ' LIKE @FilterValue '
|
||||||
|
|
||||||
IF @SortColumn <> '' AND @SortColumn IS NOT NULL
|
IF @SortColumn <> '' AND @SortColumn IS NOT NULL
|
||||||
SET @sqlReturn = @sqlReturn + ' ORDER BY ' + @SortColumn + ' '
|
SET @sqlReturn = @sqlReturn + ' ORDER BY ' + @SortColumn + ' '
|
||||||
|
@ -10954,12 +10961,6 @@ FROM @ItemsReturn AS IR WHERE (1 = 1)
|
||||||
IF @MaximumRows > 0
|
IF @MaximumRows > 0
|
||||||
SET @sqlReturn = @sqlReturn + ' AND IR.ItemPosition BETWEEN @StartRow AND @EndRow';
|
SET @sqlReturn = @sqlReturn + ' AND IR.ItemPosition BETWEEN @StartRow AND @EndRow';
|
||||||
|
|
||||||
IF @ColType <> ''
|
|
||||||
SET @sqlReturn = @sqlReturn + ' AND ColumnType in ( ' + @ColType + ' ) ';
|
|
||||||
|
|
||||||
IF @FullType <> ''
|
|
||||||
SET @sqlReturn = @sqlReturn + ' AND IR.FullType = ''' + @FullType + '''';
|
|
||||||
|
|
||||||
exec sp_executesql @sqlReturn, N'@StartRow int, @MaximumRows int, @FilterValue nvarchar(50), @curSpaceValue cursor, @curUsersValue cursor',
|
exec sp_executesql @sqlReturn, N'@StartRow int, @MaximumRows int, @FilterValue nvarchar(50), @curSpaceValue cursor, @curUsersValue cursor',
|
||||||
@StartRow, @MaximumRows, @FilterValue, @curSpace, @curUsers
|
@StartRow, @MaximumRows, @FilterValue, @curSpace, @curUsers
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue