Κοινή χρήση μέσω


Αναλυτής μορφοποίησης AlignmentGroup

AlignmentGroup είναι ένας απλός αναλυτής μορφοποίησης που χρησιμοποιείται για την αναπαράσταση στοίχισης τύπου αντικειμένου από capabilities.json αρχείο.

Παράδειγμα: Υλοποίηση AlignmentGroup

Σε αυτό το παράδειγμα, δείχνουμε πώς μπορείτε να δημιουργήσετε έναν αναλυτή AlignmentGroup χρησιμοποιώντας βοηθητικά προγράμματα μοντέλου μορφοποίησης.

Αντικείμενο δυνατοτήτων

Εισαγάγετε το ακόλουθο τμήμα JSON στο αρχείο capabilities.json.

{
  // ... same level as dataRoles and dataViewMappings
  "objects": {
    "labels": {
      "properties": {
        "alignment": {
          "type": {
            "formatting": {
              "alignment": true
            }
          }
        }
      }
    }
  }
}

Μορφοποίηση κλάσης μοντέλου

Οι ακόλουθες καρτέλες εμφανίζουν παραδείγματα του ίδιου ομάδας στοίχισης ανάλυση σε δύο διαθέσιμες λειτουργίες.

Στιγμιότυπο οθόνης μιας Ομάδας στοίχισης σε οριζόντια λειτουργία.

Εισαγάγετε το ακόλουθο τμήμα κώδικα στο αρχείο ρυθμίσεων.

import { formattingSettings } from "powerbi-visuals-utils-formattingmodel";

class LabelsCardSetting extends formattingSettings.SimpleCard {
    name: string = "labels"; // same as capabilities object name
    displayName: string = "Labels";
 
    public labelsAlignment: formattingSettings.AlignmentGroup = new formattingSettings.AlignmentGroup({
        name: "alignment", // same as capabilities property name
        displayName: "Alignment",
        value: "center", // available values - "center", "left" or "right"
        mode: powerbi.visuals.AlignmentGroupMode.Horizonal
    });

    public slices: formattingSettings.Slice[] = [ this.labelsAlignment ];
}

export class VisualSettings extends formattingSettings.Model {
    public labels: LabelsCardSetting = new LabelsCardSetting();
    public cards: formattingSettings.SimpleCard[] = [this.labels];
}
  • τμήματος παραθύρου "Μορφοποίηση" του
  • βοηθητικών προγραμμάτων μοντέλου μορφοποίησης