Créez une page web qui calcule la masse totale des multiples produits chimiques
Créez un FormFunction contenant deux colonnes de lignes: une pour un produit chimique et un autre pour la quantité en moles. Pour ce faire, vous pouvez utiliser RepeatingElement et RepeatingElement et CompoundElement.
In[1]:=

CloudDeploy[
FormFunction[
{"items", None} ->
RepeatingElement[
CompoundElement[<|
"chemical" -> <|
"Label" -> "Chemical",
"Interpreter" -> "Chemical"
|>,
"mol" -> <|
"Label" -> "Molar amount",
"Interpreter" -> QuantityVariable["Amount"]
|>
|>]],
EntityGroup[EntityInstance @@@ #items]["AbsoluteMass"] &
]
]
Visitez le formulaire.

Vous pouvez ajouter autant de lignes que vous voulez, et la formulaire calculera la masse totale.

Ce formulaire aura également l'air une bonne apparence sur un appareil mobile, où l'espace réel de l'écran est rare, grâce à sa conception adaptée.
