iLogic ルールを使用して、Configurator 360 にメッセージを表示します。
メッセージは、次の 3 つの側面に基づいてコントロールされます。
YourMessageID の先頭にはアンダースコアを付けることができます。
例:
たとえば、次の処理を実行する iLogic ルールを作成することができます。
widthValid = (width<1000)
depthValid = (depth<1000)
oneValid = (widthValid Or depthValid)
iProperties.Value("Custom", "C360MessageText_NeitherDimValid") = "One dimension must be less than 1000mm"
iProperties.Value("Custom", "C360MessageSeverity_NeitherDimValid") = "Error"
iProperties.Value("Custom", "C360MessageTriggered_NeitherDimValid") = Not oneValid
幅または深さのいずれかを変更するたびに、上記のルールが実行される点に留意してください。ルールに基づいて、トリガされる iProperty が設定され、すべての条件でオンとオフのステータスが適切に切り替えられます(たとえば、トリガされるプロパティの値が既に正しく設定されている場合、この値は確認されずに無視されます)。
If (myParam > 100) then
iProperties.Value("Custom", "C360MessageTriggered_MyMessage") = true
else
iProperties.Value("Custom", "C360MessageTriggered_MyMessage") = false
end if
If (myParam > 100) then
iProperties.Value("Custom", "C360MessageTriggered_MyMessage") = true
End if
ベスト プラクティス:
次のように値を指定してテストを行います。
iProperties.Value("Custom", "C360MessageTriggered_MyMessage") = (myParam > 100)
この方法は、else 句を必ず使用するようになるため最適です。