Compare commits

...

2 Commits

Author SHA1 Message Date
Dogukan Karatas dee3ee6c4d Merge pull request #196 from specklesystems/dogukan/fix-conditional-formatting-card
Build and deploy Connector and Visual / build-connector (push) Has been cancelled
Build and deploy Connector and Visual / build-visual (push) Has been cancelled
Build and deploy Connector and Visual / deploy-installers (push) Has been cancelled
fix (visual): bring back the conditional formatting
2025-08-28 17:17:27 +02:00
Dogukan Karatas 7ed612ec14 revert back for conditional formatting 2025-08-28 16:30:15 +02:00
2 changed files with 2 additions and 67 deletions
@@ -1,5 +1,5 @@
import { formattingSettings as fs } from 'powerbi-visuals-utils-formattingmodel'
import { ColorSelectorSettings, ColorSettings } from 'src/settings/colorSettings'
import { ColorSettings } from 'src/settings/colorSettings'
import { CameraSettings } from 'src/settings/cameraSettings'
import { LightingSettings } from 'src/settings/lightingSettings'
import { DataLoadingSettings } from 'src/settings/dataLoadingSettings'
@@ -8,8 +8,6 @@ export class SpeckleVisualSettingsModel extends fs.Model {
// Building my visual formatting settings card
public color: ColorSettings = new ColorSettings()
public colorSelector: ColorSelectorSettings = new ColorSelectorSettings()
public dataLoading: DataLoadingSettings = new DataLoadingSettings()
// public camera: CameraSettings = new CameraSettings()
+1 -64
View File
@@ -95,7 +95,6 @@ export class Visual implements IVisual {
)
visualStore.setFormattingSettings(this.formattingSettings)
console.log('Selector colors', this.formattingSettings.colorSelector)
console.log(
'Data Loading - Internalize Data:',
this.formattingSettings.dataLoading.internalizeData.value
@@ -314,69 +313,7 @@ export class Visual implements IVisual {
public getFormattingModel(): powerbi.visuals.FormattingModel {
console.log('🎨 getFormattingModel called')
// build the cards for the options
const model: powerbi.visuals.FormattingModel = {
cards: [
// Color card
{
displayName: 'Object Display',
name: 'color',
uid: 'color_card_uid',
groups: [
{
displayName: undefined,
uid: 'color_group_uid',
slices: [
{
displayName: 'Enabled',
uid: 'color_enabled_uid',
control: {
type: powerbi.visuals.FormattingComponent.ToggleSwitch,
properties: {
descriptor: {
objectName: 'color',
propertyName: 'enabled'
},
value: this.formattingSettings.color.enabled.value
}
}
}
]
}
]
},
// Data Management card
{
displayName: 'Data Management',
name: 'dataLoading',
uid: 'dataLoading_card_uid',
groups: [
{
displayName: undefined,
uid: 'dataLoading_group_uid',
slices: [
{
displayName: 'Internalize Data',
uid: 'dataLoading_internalizeData_uid',
control: {
type: powerbi.visuals.FormattingComponent.ToggleSwitch,
properties: {
descriptor: {
objectName: 'dataLoading',
propertyName: 'internalizeData'
},
value: this.formattingSettings.dataLoading.internalizeData.value
}
}
}
]
}
]
}
]
}
const model = this.formattingSettingsService.buildFormattingModel(this.formattingSettings)
return model
}