我已经实现了一个自定义按钮,允许用户将表格添加到编辑器,效果很好。但是,单击新添加的表格时,我似乎无法onElementSelect
触发。目标是当用户单击表格时,将显示一个弹出框,允许用户编辑列/行数。现在,我只是触发警报。
taRegisterTool('insertTable', {
iconclass: 'fa fa-table',
tooltiptext: 'Insert table',
onElementSelect: {
element: 'td',
action: function(event, $element, editorScope){
alert('table clicked!');
// once we get here, I will add the necessary code to implement the table editor
},
action: function($deferred){...
...
});
taOptions.toolbar[1].push('insertTable');
我尝试将元素设置为td
、tr
、tbody
和table
,但这些都不起作用。如果我将其设置为a
or img
,则在编辑器中单击其中一个元素会触发警报。
我添加了用于插入链接和图像的自定义工具栏按钮,并且使用此方法可以正常工作。textAngular
不允许选择表格元素?
我被困的地方的 Plunkr:http ://plnkr.co/edit/tm1dMv?p=preview