2X faster development
The ultimate ASP.NET MVC UI toolkit to boost your development speed.
This KB illustrates that how to hide cube names from the Cube Selector on PivotClient.
SolutionYou can hide the Cube Names from the Cube Selector when you initialize PivotClient for the first time by using the following code example. C#public Dictionary<string, object> InitializeClient(string action, string customObject, string clientParams) { OlapDataManager DataManager = null; DataManager = new OlapDataManager(connectionString); DataManager.SetCurrentReport(CreateOlapReport()); var temp = olapClientHelper.GetJsonData(action, DataManager, clientParams); var temp2 = serializer.Deserialize<List<Dictionary<string, string>>>(temp["Cubes"].ToString()); foreach (var item in temp2) { if (item["Valid_Cube_Name"] != DataManager.CurrentCubeName) { temp2.Remove(item); break; } } temp["Cubes"] = serializer.Serialize(temp2); return temp; }
VBPublic Function InitializeClient(action As String, customObject As String, clientParams As String) As Dictionary(Of String, Object) Dim DataManager As OlapDataManager = Nothing DataManager = New OlapDataManager(connectionString) DataManager.SetCurrentReport(CreateOlapReport()) Dim temp = olapClientHelper.GetJsonData(action, DataManager, clientParams) Dim temp2 = serializer.Deserialize(Of List(Of Dictionary(Of String, String)))(temp("Cubes").ToString()) For Each item As var In temp2 If item("Valid_Cube_Name ") <> DataManager.CurrentCubeName Then temp2.Remove(item) Exit For End If Next temp("Cubes") = serializer.Serialize(temp2) Return temp End Function
|
2X faster development
The ultimate ASP.NET MVC UI toolkit to boost your development speed.
This page will automatically be redirected to the sign-in page in 10 seconds.