自定义控件中的工具栏

Toolbar in Custom Control

我试图在下面的代码之后在自定义 table 中放置一个工具栏。当我添加这个时,会出现资源不可用的问题。任何建议表示赞赏 我已经实施了示例 https://github.com/bhardwaj-rahul/Copy-ctrl-c-From-Excel-To-Table-SAPUI5/commit/1ef4521dda976ef92b65774beaeca00e2129a5ba 从 excel 复制粘贴到 table。

<c:CopyPasteTable id="tableId" items="{/Data}" class="sapUiSizeCompact">

<headerToolbar>
    <OverflowToolbar>
        <Button text=”{i18n>btnTxtPrintCountSheet}” type=”Emphasized” icon=”sap-icon://print” iconFirst=”true” enabled=”true” visible=”true”
                iconDensityAware=”false” class=”sapUiTinyMargin”/>
        <Button text=” ” type=”Emphasized” icon=”sap-icon://add” iconFirst=”true” width=”auto” enabled=”true” visible=”true” press=”onAddPress”
                iconDensityAware=”false” class=”sapUiTinyMargin”/>
    </OverflowToolbar>
</headerToolbar>

您好,如果您将命名空间 c: 用于自定义 Table,您还需要使用此命名空间 c:用于控件的聚合。在 sample 中,您复制的聚合项也正在使用命名空间 c:.

<c:CopyPasteTable id="tableId" items="{/Data}" class="sapUiSizeCompact">

<c:headerToolbar>
    <OverflowToolbar>
        <Button text=”{i18n>btnTxtPrintCountSheet}” type=”Emphasized” icon=”sap-icon://print” iconFirst=”true” enabled=”true” visible=”true”
                iconDensityAware=”false” class=”sapUiTinyMargin”/>
        <Button text=” ” type=”Emphasized” icon=”sap-icon://add” iconFirst=”true” width=”auto” enabled=”true” visible=”true” press=”onAddPress”
                iconDensityAware=”false” class=”sapUiTinyMargin”/>
    </OverflowToolbar>
</c:headerToolbar>