Создать веб-страницу для вычисления суммарной массы химических веществ
Для выполнения этой задачи необходимо создать форму FormFunction с двумя столбцами строк: один из них будет использоваться для введения химического вещества; другой - для отображения веса химических элементов в молях. Для создания данной формы, вы можете использовать функции RepeatingElement и CompoundElement.
In[1]:=
![Click for copyable input](assets.ru/create-a-webpage-that-computes-the-total-mass-of-m/In_10.png)
CloudDeploy[
FormFunction[
{"items", None} ->
RepeatingElement[
CompoundElement[<|
"chemical" -> <|
"Label" -> "Chemical",
"Interpreter" -> "Chemical"
|>,
"mol" -> <|
"Label" -> "Molar amount",
"Interpreter" -> QuantityVariable["Amount"]
|>
|>]],
EntityGroup[EntityInstance @@@ #items]["AbsoluteMass"] &
]
]
Ознакомьтесь с полученной формой.
![](assets.ru/index.ru/GB_15.png)
Вы можете добавить столько окон ввода, сколько необходимо.
![](assets.ru/index.ru/GB_16.png)
Благодаря адаптивному дизайну, данная форма может использоваться с экрана мобильного устройства.
![](assets.ru/index.ru/GB_17.png)