问题标签 [multiviews]

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 投票
1 回答
114 浏览

google-maps - 谷歌地图不适合在多视图中工作?

检查我对谷歌地图的理解:

我正在开发一个网页,显示我雇主设施的许多不同类型的信息。我一直在使用多视图,并根据用户输入(按钮工具栏)激活正确的视图。当我将视图添加为所选建筑物的地图时,我遇到了问题。当用户导航到建筑地图视图时,我可以使地图出现。但是当用户离开该视图时,地图 api 给了我错误

据我了解,这是因为当另一个视图变为活动状态时,不再呈现包含地图的视图。api 正在尝试访问不再存在的对象。

我可以尝试清除对象 - 删除所有侦听器,删除对象,甚至删除包含它的 div。但我刚刚阅读了有关如何销毁地图实例的相关问题,并听取了 Chris Broadfoot 和 Luke Mahe 对该主题的讨论。

由此,我的理解是谷歌地图 API 不是为这种处理而设计的。因此,它实际上并不是为了与多视图之类的东西兼容而设计的。

这是正确的吗?如果没有,我错过了什么?如果是这样,对于网络应用程序新手有什么建议使用什么而不是多视图(我正在考虑面板并根据需要隐藏/显示)?

0 投票
1 回答
2029 浏览

apache - 在 Apache 2.2 中禁用多视图

我们正在从我们的 Apache 服务器获取 404 错误文档的“备用”,并且需要禁用它们。对于服务器上的 GET 请求,我们在响应头中得到以下部分

我们被告知这是 MultiViews 的问题,我们需要禁用它。我们已禁用此功能

但是我们仍然在我们的响应头中收到替代品。

请帮忙。

0 投票
1 回答
68 浏览

angularjs - 如何使用两个独立的 ui-view

我有一个应用程序,我希望两个面板(ui-view)单独工作。

https://jsbin.com/neroze/edit?js,输出

但是,当我单击链接更改右侧面板时,中心面板会更改,当我单击以更改中心面板时,右侧面板会更改。

我想知道如何解决这个问题。

0 投票
2 回答
8787 浏览

apache - Amazon S3 获取没有扩展名的文件

我正在通过 java Amazon TransferManager 上传多张具有不同扩展名(jpg、png...等)的图片。

例如:图片1.png、图片2.jpg。我想提供没有扩展名的内容,对文件夹/图片1的获取请求将返回图片1.png。

客户端是一个 angularJs 应用程序

以前,我在 EC2 上托管所有这些图片并通过APACHE使用Multiviews选项提供服务,我们可以用 AmazonS3 做类似的事情吗?

谢谢

0 投票
2 回答
193 浏览

apache - MultiViews *太*容忍错误的 URL

当我启用 MultiViews 时,如果我访问错误的 URL,我的页面 (index.php) 仍然会到达,而我希望用户收到 404 错误。我试图弄清楚如何在不创建规则的情况下解决此问题.htaccess

例如,“www.mydomain.com/ index /blah/blah”访问index.php,但我希望它由于多余的尾随垃圾 URL 组件而失败。同样,对于“/ contact /blah/awuihda/hiu”,它显示了contact.php的内容,应该给出 404 错误,因为“/blah/awuihda/hiu”不存在。

如果我禁用 MultiViews,它可以正常工作,但是我不能尽可能多地缩写 URL(例如,不能输入“/contact”来调出“contact.php”)。

0 投票
1 回答
246 浏览

jsf - Omnifaces MultiViews 和 primefaces 对话框框架

我们在 JSF2 中有一个带有 primefaces 6.1 + omnifaces 2.6.2 的应用程序,omnifaces 在多视图配置中非常适合以下网址:

mysite/blogPost/my-very-first-post

问题在于,多视图配置似乎与 primefaces 对话框框架存在一些问题。调用时closeDialog(),抛出以下异常:

我们已经告诉将其添加到我们的 web.xml

尽管对话框框架现在可以工作并且无扩展工作,但多视图已停止工作,在任何多视图 URL 中返回 404

mysite/blogPost/my-very-first-post

无扩展仍然有效(mysite/blog)

问题是,我们如何使用primefaces 对话框架和多视图omnifaces 功能?

0 投票
0 回答
35 浏览

android - 如何解码图像一次渲染多次

一个图像被解码一次,我需要将与解码器关联的表面多次渲染到不同的surfaceTexture,然后将它们同时显示在屏幕上,我怎么能做到这一点?我应该多次创建什么?表面纹理?表面?本机窗口和其他一些与 OpemGL 渲染相关的对象?

0 投票
2 回答
482 浏览

c# - 多个视图通过多个线程之间的双向数据绑定共享相同的数据

UWP 应用程序(mvvm 架构) 我有一个MainView,它的ViewModel中有一个集合,用于绑定到MainView上的 GridView ,每个项目都有一个TextBox,它具有 2 路数据绑定,具有类Note的Description属性。

每个 gridviewitem 的 TextBox 的 Xaml。

用于绑定到 gridview 的 ItemSource 的 Collection 属性。

这是课堂笔记

Observable类用于两种方式的数据绑定帮助。

现在,到目前为止,一切都完美无缺,当我更改文本框中的文本时,它也会更改 Description 的值。

第二视图

现在我有一个功能,其中每个 GridViewItem 都有一个按钮,可以在新窗口中打开注释。这个新窗口只有 1 个 TextBox,所以现在辅助视图和打开该视图的 GridViewItem 使用的是同一对象Note

辅助视图中的此 TextBox 还具有与注释描述的 2 路数据绑定。

问题

我想要的是,无论是编辑gridview中的文本框还是辅助视图上的文本框,description的值必须在这两个文本框之间保持同步,这就是为什么我尝试将它们与相同的Note对象绑定2种方式,因此相同描述对象绑定到它们两者。

我预计这里的错误是编组线程错误,所以每当我尝试更改任何文本框的值时,它都会尝试更新其他视图(这是另一个线程)上的 UI,这当然是不允许的。

我知道 CoreDisptcher

我已经知道 UWP 用于安全跨线程通信的 Dispatcher 功能,我已经完成了所有设置,如果我通过常规方法使用它,我可以轻松地将它用于跨线程 UI 更新,并且它完全可以工作。但我的问题是以下行:

当它试图调用PropertyChanged我试图在我的 Dispatcher 中包含以下行时发生异常:

但是INotify接口不允许我有一个返回 Task 的 Set<> 方法,它只需要返回一个对象,这是我卡住的地方,我不知道如何在这种情况下使用 Dispatcher,请让我知道是否有更好的方法可以做到这一点,看来这种方法可能效率不高。谢谢。

0 投票
0 回答
54 浏览

apache - 非 www 到 www 重定向问题

最近,我在我的网站上强制执行非 www 到 www 重定向。

我在我的 htaccess 文件中使用这些规则:

它运作良好,除了人们来自这个链接结构:

https://example.com/blog/9999/titlequerystring

被服务器以这种方式重定向:

https://example.com/blog/9999/titlequerystring

然后 -

https://example.com/blog.php/9999/titlequerystring

然后 -

https://www.example.com/blog.php/9999/titlequerystring

“博客”之后的 .php 将用户带到错误页面未找到。

它应该像这样重定向才能正常工作:

https://www.example.com/blog/9999/titlequerystring

这是一个自定义 CMS。不是WordPress。它使用多视图正常工作。我的服务器设置为 Apache 2.4+PHP 7.4 和 PHP-FPM 作为处理程序。

几天来我一直在尝试解决此问题,但我想我的技能不足以进一步诊断它。

谢谢。

正如 CBroe 的回复,这里是不带 Multiviews 的 mod_rewrite 的 htaccess 文件:

loader.php: https ://controlc.com/47512763

0 投票
0 回答
242 浏览

android - 嵌套 Recyclerview 使滚动滞后

我正在使用具有多视图类型的 recyclerview 并使用嵌套的 recyclerviews:

在此处输入图像描述

但是它的滚动速度很慢。我还在 onViewRecycled 函数中处理了子 recyclerviews 滚动位置:

而在 onBindViewHolder

我也试过:

我正在将 ListAdapter 与 DiffUtils 一起使用。我还尝试在 onCreateViewHolder 中将适配器设置为子 recyclerviews,并从 onBindViewHolder 提交列表,还尝试从 onBindViewHolder 设置适配器。但在所有情况下,主要回收者视图回收视图和滞后。我不想禁用recyclerview的回收。

谁能建议我在这里做错了什么。

代码: