【发布时间】:2020-12-10 04:14:43
【问题描述】:
- 使用
ParameterFilterUtilities.GetFilterableParametersInCommon获取目标类别的通用参数集。GetFilterableParametersInCommon返回一组 ID。预计返回 3 种类型:BuiltinParameter,Id SharedElementParameter 和ParameterElement,Id > 0 (doc.GetElement(Id))。 -
ParameterElementFilter创建的参数之一是FilterNumericRuleEvaluator用于数字类型或FilterStringRuleEvaluator用于字符串类型。 - 根据 StorageType 创建正确的
Evaluator。对于BuiltinParameterdoc.get_TypeOfStorage(<BuiltinParameter>)工作完美,但我无法为ParameterElement获得StorageType只有ParameterType。
那么有什么方法可以知道ParameterElement 应该使用哪个Evaluator 类型?
【问题讨论】: