我的问题与leaflet-draw delete button remove "clear all" action类似,但我想删除保存选项而不是全部清除 .
好吧,draw api没有提供定制来做到这一点 . 所以我添加了一个自定义css来隐藏它 .
除此之外,我们还可以按如下方式自定义插件:更改文本: L.drawLocal.edit.toolbar.actions.clearAll.text = t('Clear');
L.drawLocal.edit.toolbar.actions.clearAll.text = t('Clear');
要覆盖clear方法:
L.EditToolbar.Delete.prototype._enableLayerDelete = function(t) { me.drawToolbar = this; (t.layer || t.target || t).on("click", me.clearAllCustom, this) };
1 回答
好吧,draw api没有提供定制来做到这一点 . 所以我添加了一个自定义css来隐藏它 .
除此之外,我们还可以按如下方式自定义插件:更改文本:
L.drawLocal.edit.toolbar.actions.clearAll.text = t('Clear');
要覆盖clear方法: