Ux.elementFindDatum
elementFind的变种,主要用于从props中抽取$a和$t打头的key对应的数组(Tabular和Assist),并且从读取匹配条件的元素的某个字段值,内部调用了elementFind的API
源代码:
// Ux.Type.js
elementFindDatum: (reference, key, filters) =>
elementFind(Prop.onDatum(reference, key), filters),
基本规则:
- reference为当前Component组件引用;
- key的格式
$a和$t统一,最终会从reference.props抽取对应的数组信息; - filters为传入的过滤条件;
- 返回一个Array;
示例:
const codePrices = Ux.elementFindDatum(reference, 'code.price', {roomTypeId : data.roomTypeId});