Umbraco-在自定义网格编辑器中添加多个RTE

Umbraco-在自定义网格编辑器中添加多个RTE,umbraco,umbraco7,Umbraco,Umbraco7,我正在创建自定义网格编辑器,我希望其中包含多个RTE。目前,我是这样初始化RTE的 <div unique-id="control.$uniqueId" value="control.text1" grid-rte configuration="control.config.rte"> </div> 这对于RTE的一个实例来说效果很好。然而,当我试图以

我正在创建自定义网格编辑器,我希望其中包含多个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>

我也有同样的问题。我通过添加$index解决了这个问题。像这样:

                <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>

否则,手动修改唯一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>


当控件位于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>

否则,手动修改唯一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>


$index不起作用,包括我尝试过的一些变体,如control.$index。然而,受你答案的启发,我成功地使用了“control.$uniqueId+1”、“control.$uniqueId+2”。。。可能是我在其他地方做错了什么,所以您的答案在我的情况下不起作用,但我还是将此标记为已接受的答案。我可以确认提供的答案对我有效-谢谢@Thomas Nielsen$index不起作用,包括我尝试过的一些变体,如control。$index。然而,受你答案的启发,我成功地使用了“control.$uniqueId+1”、“control.$uniqueId+2”。。。可能是我在其他地方做错了什么,所以你的答案在我的情况下不起作用,但无论如何我都会将此标记为已接受的答案。我可以确认提供的答案对我有效-谢谢@Thomas Nielsen