[DE] Fix adding new controls
This commit is contained in:
parent
423dc2c0ff
commit
f6af816839
|
@ -1830,22 +1830,25 @@ define([
|
||||||
oPr, oFormPr;
|
oPr, oFormPr;
|
||||||
if (isnew) {
|
if (isnew) {
|
||||||
oFormPr = new AscCommon.CSdtFormPr();
|
oFormPr = new AscCommon.CSdtFormPr();
|
||||||
oPr = new AscCommon.CSdtTextFormPr();
|
|
||||||
}
|
}
|
||||||
if (item.value == 'plain' || item.value == 'rich')
|
if (item.value == 'plain' || item.value == 'rich')
|
||||||
this.api.asc_AddContentControl((item.value=='plain') ? Asc.c_oAscSdtLevelType.Inline : Asc.c_oAscSdtLevelType.Block);
|
this.api.asc_AddContentControl((item.value=='plain') ? Asc.c_oAscSdtLevelType.Inline : Asc.c_oAscSdtLevelType.Block);
|
||||||
else if (item.value.indexOf('picture')>=0)
|
else if (item.value.indexOf('picture')>=0)
|
||||||
this.api.asc_AddContentControlPicture(oFormPr);
|
this.api.asc_AddContentControlPicture(oFormPr);
|
||||||
else if (item.value.indexOf('checkbox')>=0)
|
else if (item.value.indexOf('checkbox')>=0 || item.value.indexOf('radiobox')>=0) {
|
||||||
this.api.asc_AddContentControlCheckBox(oPr, oFormPr);
|
if (isnew) {
|
||||||
else if (item.value.indexOf('radiobox')>=0) {
|
oPr = new AscCommon.CSdtCheckBoxPr();
|
||||||
|
(item.value.indexOf('radiobox')>=0) && oPr.put_GroupKey('Group 1');
|
||||||
|
}
|
||||||
this.api.asc_AddContentControlCheckBox(oPr, oFormPr);
|
this.api.asc_AddContentControlCheckBox(oPr, oFormPr);
|
||||||
} else if (item.value == 'date')
|
} else if (item.value == 'date')
|
||||||
this.api.asc_AddContentControlDatePicker();
|
this.api.asc_AddContentControlDatePicker();
|
||||||
else if (item.value.indexOf('combobox')>=0 || item.value.indexOf('dropdown')>=0)
|
else if (item.value.indexOf('combobox')>=0 || item.value.indexOf('dropdown')>=0)
|
||||||
this.api.asc_AddContentControlList(item.value.indexOf('combobox')>=0, oPr, oFormPr);
|
this.api.asc_AddContentControlList(item.value.indexOf('combobox')>=0, oPr, oFormPr);
|
||||||
else if (item.value == 'new-field')
|
else if (item.value == 'new-field') {
|
||||||
|
oPr = new AscCommon.CSdtTextFormPr();
|
||||||
this.api.asc_AddContentControlTextForm(oPr, oFormPr);
|
this.api.asc_AddContentControlTextForm(oPr, oFormPr);
|
||||||
|
}
|
||||||
|
|
||||||
Common.component.Analytics.trackEvent('ToolBar', 'Add Content Control');
|
Common.component.Analytics.trackEvent('ToolBar', 'Add Content Control');
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue