For the Spanish culture, some of the localization strings are for the German culture.
The following resource keys are the ones containing wrong values:
To work around this, you could introduce a custom LocalizationManager and override the GetStringOverride method.
More information about this suggestion can be found here.
In your demo select PivotGrid - Olap Support
1. add "Exchange Rates: Average Rate" to values
2. sort rows by "Reseller Order Quantity"
-> The grid will be empty
If the list is filtered by "Total Reseller Order Quantity != 0", results will show again. Thus, sorting by a column which contains rows without values seems to be faulty.
In your Demo select PivotGrid - OLAP Support
1. sort rows by "Reseller Order Quantity"
2. reopen sorting panel
-> another option will be selected
In the sorting options dialog, the selected column in the sorting options appears to be set to a wrong value upon reopening the dialog.
Bug can be observed in Pivot Grid => Olap Sorting example in the most recent demo.
Sadly i do not know what this menu is called in english (and the demo cannot change language) so here is a screenshot
Set it to 'Equal' 'Lisa Cai'
If you hit ok and refresh, all values are gone.
Weirdly if you change it to not equal, you still get zero results
If you open a label filter dialog from the RadPivotFieldList control for a DateTime field and choose the "is between" or "is not between" operator from the combobox, you will notice that the RadDateTimePicker controls used to filter the dates very small. In this case, the empty value placeholder is clipped and if you choose any dates they are clipped too.
To work this around, you can increase the dialog's width when it opens. You can do this with the RoutedDialogEvents.RequestDialog event.
public MainWindow()
{
InitializeComponent();
pivotFieldList.AddHandler(RoutedDialogEvents.RequestDialog, new EventHandler<DialogHostingRequestEventArgs>(this.OnDialogHostRequested), true);
}
private void OnDialogHostRequested(object sender, DialogHostingRequestEventArgs e)
{
var labelDialog = e.DialogInfo.Content as LabelFilterDialog;
if (labelDialog != null)
{
var w = labelDialog.ParentOfType<RadWindow>();
w.Width = 500;
}
}
It seems that the option to turn of sums has no effect for hirachie columns.
No matter if this option is checked or not, they do not disappear.
It works on regular columns.