Feature:
Edit object controller. Advance edit feature.
Usage:
in template:
example 1:
<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="All" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit all object"></ribbon-button>
<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="Text" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit text object"></ribbon-button>
<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="Image" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit image object"></ribbon-button>
<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="Path" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit path object"></ribbon-button>
<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="Shading" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit shading object"></ribbon-button>
example 2:
<ribbon-button @tooltip tooltip-title="edit object" icon-class="fv__icon-menu-edit" not-immediately="true" class="edit-object-ribbon-dropdown" @controller="page-editor:EditObjectController as eord">
<dropdown separate="false">
<dropdown-button @on.click="eord.setEditType('All')" name="All" icon-class="fv__ui-button-icon fx-icon-ribbon_home_editobject-32">edit all object</dropdown-button>
<dropdown-button @on.click="eord.setEditType('Text')" name="Text" icon-class="fv__ui-button-icon fx-icon-ribbon_home_editobject-32">edit text object</dropdown-button>
<dropdown-button @on.click="eord.setEditType('Image')" name="Image" icon-class="fv__ui-button-icon fx-icon-ribbon_home_editobject-32">edit image object</dropdown-button>
<dropdown-button @on.click="eord.setEditType('Path')" name="Path" icon-class="fv__ui-button-icon fx-icon-ribbon_home_editobject-32">edit shape object</dropdown-button>
<dropdown-button @on.click="eord.setEditType('Shading')" name="Shading" icon-class="fv__ui-button-icon fx-icon-ribbon_home_editobject-32">edit shading object</dropdown-button>
</dropdown>
</ribbon-button>
in fragment config:
fragments: [{
target: 'edit-object-ribbon-dropdown',
action: UIExtension.UIConsts.FRAGMENT_ACTION.REPLACE,
template: '<ribbon-button icon-class="fx-icon-ribbon_home_editobject-32" edit-type="Text" @controller="page-editor:EditObjectController" @tooltip tooltip-title="edit text object"></ribbon-button>',
}]
});
- Since
- 9.1.0