问题标签 [pivotviewer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
148 浏览

wcf - ? 与 Pivotviewer 自定义操作相关的代码功能是否应该是轻量级的?

全部:

我们的项目使用 Silverlight 4 和 Microsoft Pivot Viewer。

我正在使用 Silverlight 4,现在我想继续使用 Silverlight 4。

我们项目中的 PivotViewer 显示将使用自定义操作。我想出了一种在 PivotViewer 中的每个项目图像顶部添加自定义操作按钮的方法。

我的意图是在 PivotViewer 中的每个项目图像顶部都有“添加到购物车”和“删除”自定义操作按钮。

显然,“添加到购物车”自定义操作按钮最终会触发某种 Web 服务或 WCF 服务的方法,该方法会将商品图像添加到个人帐户购物车(即基本上我的应用程序将访问数据库)。

显然,“删除”自定义操作按钮最终将触发某种 Web 服务或 WCF 服务的方法,该方法会将项目图像删除到个人帐户购物车(即基本上我的应用程序将访问数据库)。

但是,我依稀记得有人在博客上发表评论说,与 Pivot Viewer 显示相关的自定义操作应该非常轻量级。

我只是担心在调用 PivotViewer 的自定义操作时调用 Web 服务方法是否会很重。

这是我应该关心的事情吗?

谢谢,

0 投票
1 回答
408 浏览

c# - 在 Pivotviewer 中绑定两个不同的集合源

我试图了解如何在 pivotviewer 中管理两个集合之间的转换。集合具有相同的图像,只是处理了一个集合。我想让一个集合消失到另一个集合中。

我知道如何通过固定 maxwidth 来定义不同的模板。例如,一旦您放大了 300 像素,那么您就有了新模板,直到达到 500 像素,等等。我用来绑定我在后面的代码中加载的集合的代码是这样的:

我可以采用这样的解决方案吗?它的最佳做法是什么?

0 投票
2 回答
132 浏览

asp.net - 与使用 httpS (SSL) 的 PivotViewer 的即时收集服务器代码类似的问题?

我们正在开发一个工作中的 ASP.NET 应用程序,该应用程序使用带有 PivotViewer 的即时收集服务器代码。使用纯 http 一切正常。但是,ASP.NET 应用程序需要用户登录,这意味着如果我们使用 httpS(SSL)会更好。

我们需要在托管我们应用程序的服务器上安装 Microsoft URL Rewrite Module http://www.iis.net/download/URLRewrite 。我们还在 web.config 中添加了以下内容以使自动 80 -> 443 重定向工作

在节之后,这不能去其他任何地方,添加以下代码:

我们没有 Web 服务,没有 WCF 服务,没有 ASMX 服务。

但是,当我们使用 httpS (SSL) 部署应用程序时,使用 PivotViewer 的即时收集服务器代码无法显示任何内容。没有错误。它只是无法显示任何内容。

请问是否有人在使用 httpS (SSL) 的 PivotViewer 的即时收集服务器代码方面遇到过这样的问题?

0 投票
0 回答
248 浏览

c# - Silverlight Pivotviewer 2 控制缓慢加载

在我的项目中,我使用 PivotViewer-2 在一张卡片中直观地显示实体的所有数据元素。有 50 多个数据元素需要堆叠在一张卡片中。我定义了一个包含所有必需数据元素的模板(比如说 T4)。对于少数数据元素,我使用值转换器类来解释为 UI 可用值。

Silverlight Pivotviewer 2 客户端通过调用 Web 服务获取数据并获取对象集合并分配给 PivotViewer 的 ItemSource 属性。卡片的渲染效果很好,数据较少(50)。当计数增加时,pivotviewer 的性能会急剧下降。典型的业务场景是 4000-5000 条记录。

我测试了 4025 条记录,在数据透视查看器中呈现数据花了将近 75 秒。75 秒是从分配给项目源的时间数据到完整呈现枢轴查看器的时间。第一次加载后,它按预期正常工作。

  • 我介绍了另外 3 个模板(T1、T2、T3),分别显示 1、2 和 3 个数据元素。枢轴查看器按顺序分配了 4 个模板 T1、T2、T3、T4。加载时间为 82 秒。

  • 我削减了 T4 模板 [这是一个具有 50 多个显示元素的重量级模板],加载/渲染耗时 22 秒。

请建议我们如何有效地将大数据加载到数据透视查看器中。

是否有任何解决方法可以先使用简单模板加载数据透视查看器,然后在后台动态添加更复杂的模板。

0 投票
1 回答
186 浏览

c# - 从 Pivotviewer 中删除 scrollviewer

不知道为什么,但是将我的 pivotviewer 应用程序从 Silverlight 4 迁移到 Silverlight 5 改变了一些事情。

当我过去切换到 graphview 时,我的类别习惯于组合成一些范围,如图所示(在 SL4 中)

在此处输入图像描述

现在发生了一些变化,每个类别在 graphview 中都有自己的列。

在此处输入图像描述

我想回到旧的行为,但我不知道如何禁用它。此外,滚动查看器位于枢轴查看器的底部。

试着像这样玩 ScrollViewer。

似乎它不想工作。有什么建议吗?

我怀疑它与容器的宽度和高度有关。似乎最小 MinHeight = 250 e MinWidth = 450 会影响 pivotviewer 超出列的边界。

编辑。我删掉了所有无用的东西,才发现Pivotviewer 随意决定何时使用scrollviewer。我可以找到一种方法来禁用它。现在的行为是旧 SL4(一些项目被分组)和新 SL5(即使项目被分组,滚动条可用)之间的混合。

这是SL5中第一张图片的示例!

在此处输入图像描述

这是新代码:

这是后面的代码:

0 投票
1 回答
4821 浏览

macos - 在 Mac 计算机上安装 Silverlight 的提示和/或建议

全部:

我们的 ASP.NET C# web 应用程序用于以下环境

.NET IDE

我们应用程序的 Mac 用户通常在安装 Silverlight 时遇到问题。对于在 Mac 中轻松安装的一些 Silverlight。但是,大多数人必须安装silverlight,并多次重启机器。

Silverlight 在 Mac 上的安装方式非常难以预测。

在很多情况下,Mac 用户必须为各种浏览器(即 FireFox、Safari 和 Chrome)单独安装 Silverlight。

此外,Silverlight 可能只有在用户多次重启 Mac 后才能开始工作。

-----对于拥有Mac OS X 10.7 (Lion) 或更高版本Mac 操作系统的用户----- Mac OS X 10.7 (Lion) 及更高版本的Mac 操作系统似乎具有该功能称为“恢复”,它确保 Mac 系统会在您退出之前调用应用程序和文件的状态,这将允许您再次打开它们,并从您离开的地方继续。

但是,在安装 Silverlight 时,“恢复”功能可能是一个绊脚石。

因此,我们最好暂时关闭“恢复”功能以安装 Silverlight。

如果您有 Mac OS X 10.7 (Lion) 或更高版本的 Mac 操作系统,请转到 Mac OS 的系统偏好设置。转到“系统偏好设置”中的“常规”选项卡。确保选中“退出和重新打开应用程序时恢复窗口”复选框。未选中。

安装 Silverlight 并确保 Perls Web 应用程序中的 Silverlight/Pivot 查看器正确显示后,您可以选中“退出和重新打开应用程序时恢复窗口”复选框。如果您想要 Mac OS X 10.7 (Lion) 或更高版本的 Mac 操作系统的“恢复”功能

------我的一些同事也给出了以下步骤,但它只适用于一些 Mac 用户,因此它仍然无法预测------------ --------------------------- Mac 用户可能必须安装 Silverlight,卸载 silverlight,然后重新安装 silverlight。

Mac 用户通常在我们的 Web 应用程序中遇到 Silverlight/Pivot Viewer 组件的问题。

如果 Mac 用户已经在他的 Mac 上安装了 Silverlight,但在使用我们的 Web 应用程序中的 Silverlight/Pivot 查看器组件时遇到问题,请在 Macintosh 上删除 Silverlight 插件中执行以下步骤:

  • 访问您的硬盘

  • 双击桌面上的硬盘图标

  • 通过导航到 Internet Plug-Ins 目录找到插件:/Library/Internet Plug-Ins/

  • 通过将以下任何内容拖入垃圾箱来删除插件:a) Silverlight.plugin b) WPFe.plugin

- 只需退出所有应用程序,然后关闭您的 Mac,然后再次启动您的 Mac。

- 在 Mac 中打开 Safari 浏览器。

- 通常,Mac 上的 Safari 会将从 Internet 下载的实体放在以下目录中

/Users/blah blah 你的 Mac LoginID 文件夹 blah blah/Downloads/

  1. 但是,如果您想配置 Mac 上 Safari 下载的位置,请单击 Mac 计算机主菜单上的“Safari”菜单。
  2. 当下拉菜单出现时,请确保选择“首选项……”选项。
  3. 应显示一个新窗口,标题为“常规”
  4. 窗口中应该有一个带有“将下载的文件保存到:”标签的下拉框
  5. 使用带有“将下载的文件保存到:”标签的下拉框,我们可以配置我们希望 Safari 放置已下载实体的位置。
  6. 单击保存下载的文件以显示下拉菜单并选择其他。
  7. 导航到并选择要存储文件的位置,然后单击选择。
  8. 单击关闭按钮退出首选项。
  9. 您选择的文件夹现在将成为您从 Internet 下载的任何内容的默认位置。

-让我们从在 Safari 浏览器上输入名为http://www.microsoft.com/的 URL 开始。

-在微软网站上,搜索“下载 Silverlight for mac” -点击获取 Silverlight 相关的相关链接 -尝试下载 Silverlight 组件

需要注意的是,我们发现对于我们的 Web 应用程序中的 Silverlight/Pivot 查看器组件所需的 Silverlight 安装,我们需要确保您在安装 Silverlight 之前退出 Mac 上的所有浏览器。

- 确保退出所有浏览器。

- 只需退出所有应用程序,然后关闭您的 Mac,然后再次启动您的 Mac。

- 确保退出所有浏览器。

- 导航到 Safari 放置下载文件的文件夹: - 单击 Silverlight 安装文件(应该是扩展名为 pkg 的文件,或者它可能是扩展名为 dmg 的文件,其中包含扩展名为 pkg 的文件。) - 运行安装。

- 导航到 Web 应用程序网站

- 登录,并尝试查看 Silverlight/Pivot 查看器是否正确显示。

有谁知道在 Mac 计算机上安装 Silverlight 的简单步骤、提示或建议?如果是这样,你能列出来吗?

提前致谢。

0 投票
1 回答
211 浏览

silverlight - Silverlight PivotViewer 语义缩放同时显示两个 PivotViewer 模板

我在 Silverlight 5 用户控件中使用 PivotViewer 控件。我定义了两个 PivotViewerTemplates 以利用语义缩放。定义的第一个模板的 MaxWidth 为 300,第二个模板没有设置 MaxWidth。在 PivotViewer 控件中的某个“缩放”处,两个 PivotViewerTemplate 都同时显示(此时两个模板也有些透明)。就好像它在从一个 PivotViewerTemplate 转换到另一个之间卡住了一样。

如何防止两个 PivotViewerTempaltes 同时显示?

0 投票
1 回答
158 浏览

c# - 如何将我们自己的集合绑定到pivotviewer

我正在尝试创建简单的 PivotViewer 应用程序,它将我的图像集合绑定到 PivotViewer 中。我在文件夹中创建了图像collection.xml文件clientbin。为了绑定这个集合,我编写了以下代码mainpage.xaml.cs

但是,每当我尝试调试应用程序时,它都会加载但只是显示集合的 URL,而从未实际构建 PivotViewer。

0 投票
2 回答
1626 浏览

wpf - WPF 的 PivotViewer 替代品

是否有任何 WPF 控件可以像Silverlight 的 PivotViewer一样工作,是免费的还是商业的?

0 投票
1 回答
693 浏览

asp.net - Ranet Olap 枢轴网格

我想使用 Ranet Olap PIVOT GRID 的单元格编辑回写功能(Ranet Olap PIVOT GRID 回写)。他们没有为此提供适当的文档。如果有人对此控件有任何经验,请帮助我。

提前致谢。里约若泽。

去回答...

  1. 创建写回分区 a) 启动 SQL Server Business Intelligence Development Studio (BIDS) b) 在 SQL Server BIDS 中打开数据库 Adventure Works (File -> Open -> Analysis Services Database...) c) 在树解决方案资源管理器中选择多维数据集 Adventure Works d) 在选项卡上选择度量组销售目标 e) 为她创建写回分区 (调用本地菜单写回设置...) f) 处理多维数据集 Adventure Works

接下来,运行 Ranet OLAP Sample Web Application 并传递设置:

  1. 设置连接字符串 a) 点击选项卡 [Configurations] 并设置 OLAPConnectionString 例如:Provider=MSOLAP.4;Data Source=server\sql2008r2;Catalog=Adventure Works DW;

  2. 设置 Mdx 查询 a) 单击选项卡 [Mdx 查询] 并复制

    SELECT HIERARCHIZE([Date].[Calendar].[Calendar Quarter].Members) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, CUSTOM_ROLLUP, UNARY_OPERATOR, KEY0 ON 0, HIERARCHIZE(CrossJoin([Employee].[Employees].[(All)].成员,[Sales Territory].[Sales Territory].Levels(0).Members)) DIMENSION PROPERTIES PARENT_UNIQUE_NAME, HIERARCHY_UNIQUE_NAME, CUSTOM_ROLLUP, UNARY_OPERATOR, KEY0 ON 1 FROM [Adventure Works] WHERE ([Measures].[Sales Amount Quota])单元格属性 BACK_COLOR、CELL_ORDINAL、FORE_COLOR、FONT_NAME、FONT_SIZE、FONT_FLAGS、FORMAT_STRING、VALUE、FORMATTED_VALUE、UPDATEABLE、ACTION_TYPE

  3. 设置更新脚本 a) 单击选项卡 [Mdx 更新脚本] 并复制

    UPDATE CUBE [Adventure Works] SET ( [Measures].[Sales Amount Quota] ,<%[Date].[Calendar]%> ,<%[Employee].[Employees]%> ,<%[Sales Territory].[销售区域]%> ) = <%newValue%>

在 <%[Dimension].[Hierarchy]%> - 表格可见部分的单元格坐标。如果您删除行或列的层次结构 - 它应该从更新脚本中删除。不可见层次结构的坐标由明确定义或由任何算法定义。