When a user changes molecular weight units of measurement (MW) - moles are recalculated correctly, but on attempt to change moles or concentration units (convert mmol to mol) - nothing happens.
Corresponding properties are not “read only”.
By default, the Formula listener is trying to show calculated value automatically with default units of measurement and with minimum digits. This automation is preventing conversion.
To change this behavior you need to add to the table field listener with implementation "ENReaction9.ReactantsListener" and update the formulas by adding IsEntered() condition.
Example: before changes
<formulaListener>
<propertyFormula format="" name="concentration"><![CDATA[[moles]/[volume]]]</propertyFormula>
</formulaListener>
after changes:
<formulaListener>
<propertyFormula format="" name="concentration"><![CDATA[IF(IsEntered([this]),[this],[moles]/[volume])]]></propertyFormula>
</formulaListener>
Note: If you still need assistance, contact support
Comments
0 comments
Article is closed for comments.