Umbraco - 在自定义网格编辑器中添加多个 RTE
Umbraco - Add more than one RTE in Custom Grid Editor
我正在创建自定义网格编辑器,我希望其中有多个 RTE。目前,我正在像这样初始化 RTE
<div unique-id="control.$uniqueId"
value="control.text1"
grid-rte configuration="control.config.rte">
</div>
这对 RTE 的一个实例来说效果很好。但是,当我尝试以这种方式添加第二个或第三个 RTE 时,它们没有被初始化,而是我得到了多行文本框。
那么,如何添加多个 RTE,并且,这是添加 RTE 的最佳方式吗?
我遇到了同样的问题。我通过添加 $index 解决了这个问题。像这样:
<div unique-id="control.$uniqueId + $index"
value="control.text1"
grid-rte configuration="control.config.rte">
</div>
<div unique-id="control.$uniqueId + $index"
value="control.text1"
grid-rte configuration="control.config.rte"> </div>
当控件位于 ng-repeat 指令内时,前面的答案有效,即
<tr ng-repeat="rowData in control.tabelsData">
<td>
<div
unique-id="control.$uniqueId + $index"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>
</td>
</tr>
否则是的,手动修改 unique-id 将是编辑器中已知数量的多个富文本编辑器的答案
<div
unique-id="control.$uniqueId+1"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>
<div
unique-id="control.$uniqueId+2"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>
我正在创建自定义网格编辑器,我希望其中有多个 RTE。目前,我正在像这样初始化 RTE
<div unique-id="control.$uniqueId"
value="control.text1"
grid-rte configuration="control.config.rte">
</div>
这对 RTE 的一个实例来说效果很好。但是,当我尝试以这种方式添加第二个或第三个 RTE 时,它们没有被初始化,而是我得到了多行文本框。
那么,如何添加多个 RTE,并且,这是添加 RTE 的最佳方式吗?
我遇到了同样的问题。我通过添加 $index 解决了这个问题。像这样:
<div unique-id="control.$uniqueId + $index"
value="control.text1"
grid-rte configuration="control.config.rte">
</div>
<div unique-id="control.$uniqueId + $index" value="control.text1" grid-rte configuration="control.config.rte"> </div>
当控件位于 ng-repeat 指令内时,前面的答案有效,即
<tr ng-repeat="rowData in control.tabelsData">
<td>
<div
unique-id="control.$uniqueId + $index"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>
</td>
</tr>
否则是的,手动修改 unique-id 将是编辑器中已知数量的多个富文本编辑器的答案
<div
unique-id="control.$uniqueId+1"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>
<div
unique-id="control.$uniqueId+2"
value="rowData.content"
grid-rte configuration="rteconfig" style="border:4px solid #EB4F1C;">
</div>