Don't allow to insert other forms inside a fixed labeled checkbox
This commit is contained in:
Ilya Kirillov
2025-11-25 21:51:40 +03:00
parent 4678111e19
commit f2901a3dc7

4
api.js
View File

@ -737,6 +737,10 @@ window["AscOForm"] = window.AscOForm = AscOForm;
{ {
let form = logicDocument.GetContentControl(); let form = logicDocument.GetContentControl();
let mainForm = form ? form.GetMainForm() : null;
if (mainForm && mainForm.IsLabeledCheckBox())
return mainForm.MoveCursorOutsideForm(false);
if (!form || !form.IsForm() || (form.IsComplexForm() && !isComplex)) if (!form || !form.IsForm() || (form.IsComplexForm() && !isComplex))
return; return;