Freigeben über


Angepasstes bearbeitbares Raster

Dieses Beispiel zeigt, wie Sie das bearbeitbare Power Apps-Rastersteuerelement anpassen, wie unter Bearbeitbares Rastersteuerelement anpassen beschrieben.

Dieses Beispiel ändert die Hauptrasterseite für eine Tabelle, die für die Verwendung dieses Steuerelements konfiguriert ist. Alle Textspalten verwenden grünen Text. Alle Werte für die creditlimit-Spalte werden blau angezeigt, wenn der Wert größer als 100.000 ist, andernfalls rot.

Angepasstes Raster für Kontoeinheit mit grünem Textfeld

Verfügbar für

Modellgesteuerte Apps

Code

Den Code für das Beispiel finden Sie hier: PowerApps-Samples/component-framework/PowerAppsGridCustomizerControl/.

Die wichtigste Änderung ist PAGridCustomizer/customizers/CellRendererOverrides.tsx .

In diesem Beispiel wird die folgende Außerkraftsetzung für den Zellenrenderer verwendet, um die Textfarbe für Textfelder in Grün zu ändern, und die Farbe der creditlimit-Spalte hängt vom Wert ab.

import { Label } from '@fluentui/react';
import * as React from 'react';
import { CellRendererOverrides } from '../types';

export const cellRendererOverrides: CellRendererOverrides = {
    ["Text"]: (props, col) => {
        // Render all text cells in green font
        return <Label style={{ color: 'green' }}>{props.formattedValue}</Label>
    },
    ["Currency"]: (props, col) => {
        // Only override the cell renderer for the CreditLimit column
        if (col.colDefs[col.columnIndex].name === 'creditlimit') {
            // Render the cell value in blue when the value is more than $100,000 and red otherwise
            if ((props.value as number) > 100000) {
                return <Label style={{ color: 'blue' }}>{props.formattedValue}</Label>
            }
            else {
                return <Label style={{ color: 'red' }}>{props.formattedValue}</Label>
            }
        }
    }
}

Bearbeitbares Rastersteuerelement anpassen (Vorschauversion)
Beispielkomponenten herunterladen
Beispielkomponenten verwenden
Power Apps component framework-API-Referenz
Power Apps component framework – Manifestschemareferenz

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).