Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
FlagsSelection udsnit er et simpelt formateringsudsnit, der bruges til at repræsentere optælling objekttype fra capabilities.json fil.
Der er to udsnit af FlagSelection – ItemFlagsSelection og AutoFlagsSelection.
Deres forskel er, at for udsnittet AutoFlagsSelection skal du deklarere listen over optællingselementer under det relevante objekt i capabilities.json fil og for ItemFlagsSelection i klassen formateringsindstillinger.
Eksempel: FlagsSelection-implementering
I dette eksempel viser vi, hvordan du opretter et FlagsSelection-udsnit ved hjælp af formateringsmodelhjælpeprogrammer. Følgende faner viser eksempler på ItemFlagsSelection og AutoFlagsSelection udsnit.
Objektet Capabilities
Indsæt følgende JSON-fragment i filen capabilities.json.
{
// ... same level as dataRoles and dataViewMappings
"objects": {
"labels": {
"properties": {
"itemFlag": {
"type": {
"enumeration": []
}
},
}
}
}
}
Formateringsmodelklasse
Indsæt følgende kodefragment i indstillingsfilen.
import powerbi from "powerbi-visuals-api";
import { formattingSettings } from "powerbi-visuals-utils-formattingmodel";
const itemFlagOptions : powerbi.IEnumMember[] = [
{value : "1", displayName : "Top"},
{value : "2", displayName : "Bottom"},
{value : "4", displayName : "Left"},
{value : "8", displayName : "Right"}
];
class LabelsCardSetting extends formattingSettings.SimpleCard {
name: string = "labels"; // same as capabilities object name
displayName: string = "Labels";
public itemFlag: formattingSettings.ItemFlagsSelection = new formattingSettings.ItemFlagsSelection({
name: "itemFlag", // same as capabilities property name
displayName: "Item flag",
items: itemFlagOptions,
value: "1"
});
public slices: formattingSettings.Slice[] = [ this.itemFlag ];
}
export class VisualSettings extends formattingSettings.Model {
public labels: LabelsCardSetting = new LabelsCardSetting();
public cards: formattingSettings.SimpleCard[] = [this.labels];
}
Relateret indhold
- ruden Formatér
- til formatering af modelhjælpeprogrammer