Ux.elementUniqueDatum

elementUnique的变种,主要用于从props中抽取$a$t打头的key对应的数组(Tabular和Assist),并且从读取匹配条件的元素的某个字段值,内部调用了elementUnique的API

源代码:

// Ux.Type.js
elementUniqueDatum: (reference, key, field, value) =>
    elementUnique(Prop.onDatum(reference, key), field, value),

规则:

  • reference为当前Component组件引用;
  • key的格式$a$t统一,最终会从reference.props抽取对应的数组信息;
  • field和value构成条件(field = value),只支持单条件;
  • 返回一个Object;

示例:

        category = Ux.elementUniqueDatum(
            reference,
            "preorder.category",
            "code",
            "Company"
        );
        // 查找预定方式中code=Company的元素

results matching ""

    No results matching ""