Excel.EntityViewLayouts interface
Representa informações de esquema para várias vistas da entidade.
Comentários
[ Conjunto de API: ExcelApi 1.16 ]
Exemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/excel/20-data-types/data-types-entity-attribution.yaml
function makeProductEntity(productID: number, productName: string, product?: any) {
const entity: Excel.EntityCellValue = {
type: Excel.CellValueType.entity,
text: productName,
properties: { /* Excel.EntityPropertyType */
"Product ID": {
type: Excel.CellValueType.string,
basicValue: productID.toString() || ""
},
"Product Name": {
type: Excel.CellValueType.string,
basicValue: productName || ""
},
"Quantity Per Unit": {
type: Excel.CellValueType.string,
basicValue: product.quantityPerUnit || ""
},
// Add Unit Price as a formatted number.
"Unit Price": {
type: Excel.CellValueType.formattedNumber,
basicValue: product.unitPrice,
numberFormat: "$* #,##0.00"
}
},
layouts: { /* Excel.EntityViewLayouts */
card: { /* Excel.EntityCardLayout */
title: { property: "Product Name" },
sections: [ /* Excel.CardLayoutSection */
{
layout: "List",
properties: ["Product ID"]
},
{
layout: "List",
title: "Quantity and price",
collapsible: true,
collapsed: false,
properties: ["Quantity Per Unit", "Unit Price"]
}
]
}
},
provider: {
description: product.providerName, // Name of the data provider. Displays as a tooltip when hovering over the logo. Also displays as a fallback if the source address for the image is broken.
logoSourceAddress: product.sourceAddress, // Source URL of the logo to display.
logoTargetAddress: product.targetAddress // Destination URL that the logo navigates to when clicked.
}
};
return entity;
}
Propriedades
| card | Representa o esquema desta entidade na vista card. Se o |
| compact | Representa o esquema utilizado quando existe espaço limitado para representar a entidade. |
Detalhes da propriedade
card
Representa o esquema desta entidade na vista card. Se o CardLayout objeto não tiver uma propriedade de esquema, assume-se que é "Entidade".
card?: CardLayout;
Valor da propriedade
Comentários
compact
Representa o esquema utilizado quando existe espaço limitado para representar a entidade.
compact?: CompactLayout;