Uma chave única usada para armazenar, recuperar ou aplicar personalização para uma coluna.
Basta alterar a Propriedade Principal e a chave da Coluna para "StatusIcon" e funcionará.
Avalados por :
Olá especialistas,
Criei um serviço oData normal (anotações padrão não baseadas em vocabulário) no backend e queria usá-lo com uma tabela inteligente. Funcionou muito bem. Depois, quis adicionar uma coluna personalizada para exibir um ícone.
Mas então surge uma exceção não controlada que diz "A instância da tabela fornecida contém algumas colunas para as quais é fornecida uma chave de coluna, algumas para as quais não é fornecida uma chave de coluna. Isso não é permitido!"
Meu código para a smarttable na visualização:
<smartTable:SmartTable
id="smartTable_ResponsiveTable"
tableType="ResponsiveTable"
editable="false"
entitySet="PRESSet"
useVariantManagement="true"
useTablePersonalisation="true"
showRowCount="true"
showFullScreenButton="true"
useExportToExcel="true"
initiallyVisibleFields="Pernr,Nachn,Vorna,StatusIcon,Status"
demandPopin="true"
enableAutoBinding="true">
<Table>
<columns>
<Column width="100px">
<customData>
<core:CustomData key="p13nData"
value='\{"columnKey": "Icon", "maxLength": "5",
"columnIndex":"4", "leadingProperty": "Icon"}' />
</customData>
<Text text="StatusIcon" />
</Column>
</columns>
<items>
<ColumnListItem>
<cells>
<Text text="{StatusIcon}" />
</cells>
</ColumnListItem>
</items>
</Table>
</smartTable:SmartTable>
Alguém tem alguma ideia do que poderia ser o problema?
Saudações
Sascha
smarttable1.png
Uma chave única usada para armazenar, recuperar ou aplicar personalização para uma coluna.
Basta alterar a Propriedade Principal e a chave da Coluna para "StatusIcon" e funcionará.
Obrigado! Isso resolveu para mim!
Resolvi este mensaje de error eliminando la barra inclinada inicial en CustomData (en la versión 1.71.40 de SAPUI5).
Não tenho certeza se é um problema de versão ou outra coisa, mas vale a pena tentar:
<core:CustomData key="p13nData"
value="{'columnKey': 'Icon', 'maxLength': '5',
'columnIndex':'4', 'leadingProperty': 'Icon'}" />
A explicação da chave de coluna na postagem do blog Como adicionar uma nova coluna a uma tabela responsiva em ListReport e ObjectPage de uma aplicação de modelo inteligente... me ajudou.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute