Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
ColorPicker to prosty element formatowania, który służy do reprezentowania typu wypełnienia obiektu z pliku capabilities.json.
Przykład: implementacja platformy ColorPicker
W tym przykładzie pokazano, jak utworzyć fragment ColorPicker przy użyciu narzędzi modelu formatowania.
Obiekt Możliwości
Wstaw następujący fragment JSON do pliku capabilities.json.
{
// ... same level as dataRoles and dataViewMappings
"objects": {
"labels": {
"properties": {
"color": {
"type": {
"fill": {
"solid": {
"color": true
}
}
}
}
}
}
}
}
Formatowanie klasy modelu
Wstaw następujący fragment kodu do pliku ustawień.
import { formattingSettings } from "powerbi-visuals-utils-formattingmodel";
class LabelsCardSetting extends formattingSettings.SimpleCard {
name: string = "labels"; // same as capabilities object name
displayName: string = "Labels";
public color: formattingSettings.ColorPicker = new formattingSettings.ColorPicker({
name: "color", // same as capabilities property name
displayName: "Color",
value: { value: "#000000" }
});
public slices: formattingSettings.Slice[] = [ this.color ];
}
export class VisualSettings extends formattingSettings.Model {
public labels: LabelsCardSetting = new LabelsCardSetting();
public cards: formattingSettings.SimpleCard[] = [this.labels];
}