Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
ColorPicker on yksinkertainen muotoiluosittaja, jonka avulla esitetään capabilities.json tiedoston täyttö objektityyppiä.
Esimerkki: ColorPicker-toteutus
Tässä esimerkissä näytämme, miten voit luoda ColorPicker- osittajan muotoilumallin apuohjelmien avulla.
Toiminto-objekti
Lisää seuraava JSON-koodiosa capabilities.json tiedostoon.
{
// ... same level as dataRoles and dataViewMappings
"objects": {
"labels": {
"properties": {
"color": {
"type": {
"fill": {
"solid": {
"color": true
}
}
}
}
}
}
}
}
Muotoilumalliluokka
Lisää seuraava koodiosa asetustiedostoon.
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];
}