Creates a value of type DataSubset for defining the source of expression-backed records and for use with a!pickerFieldCustom
, leaving the data as provided. To apply sorting and paging, use todatasubset()
.
a!dataSubset( startIndex, batchSize, sort, totalCount, data, identifiers )
null
, an empty array of SortInfo
, or an array of SortInfo
where <SortInfo>.field
is the name of a field on the input array elements or "dot" notation for a nested field.DataSubset
You can copy and paste these examples into the Expression Rule Designer to see how this works.
1
2
3
4
5
6
7
8
9
10
11
=a!dataSubset(
startIndex: 1,
batchSize: 4,
sort: a!sortInfo(
field: "name",
ascending: true()
),
totalCount: 10,
data: {"a", "b", "c", "d"},
identifiers: {1, 2, 3, 4}
)
returns
[startIndex=1, batchSize=4, sort=[field=name, ascending=true], totalCount=10, data=a; b; c; d, identifiers=1; 2; 3; 4]
DataSubset: This is the type a!dataSubset
returns.