Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
AlignmentGroup adalah iringan pemformatan sederhana yang digunakan untuk mewakili perataan jenis objek dari file capabilities.json.
Contoh: Implementasi AlignmentGroup
Dalam contoh ini, kami menunjukkan cara membuat irisan AlignmentGroup menggunakan utilitas model pemformatan.
Objek kemampuan
Sisipkan fragmen JSON berikut ke dalam file capabilities.json.
{
// ... same level as dataRoles and dataViewMappings
"objects": {
"labels": {
"properties": {
"alignment": {
"type": {
"formatting": {
"alignment": true
}
}
}
}
}
}
}
Kelas model pemformatan
Tab berikut menunjukkan contoh irisan AlignmentGroup yang sama dalam dua mode yang tersedia.
Sisipkan fragmen kode berikut ke dalam file pengaturan.
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];
}
Konten terkait
- Panel Format
-
Utilitas pemformatan model