问题标签 [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.
google-maps - 谷歌地图不适合在多视图中工作?
检查我对谷歌地图的理解:
我正在开发一个网页,显示我雇主设施的许多不同类型的信息。我一直在使用多视图,并根据用户输入(按钮工具栏)激活正确的视图。当我将视图添加为所选建筑物的地图时,我遇到了问题。当用户导航到建筑地图视图时,我可以使地图出现。但是当用户离开该视图时,地图 api 给了我错误
据我了解,这是因为当另一个视图变为活动状态时,不再呈现包含地图的视图。api 正在尝试访问不再存在的对象。
我可以尝试清除对象 - 删除所有侦听器,删除对象,甚至删除包含它的 div。但我刚刚阅读了有关如何销毁地图实例的相关问题,并听取了 Chris Broadfoot 和 Luke Mahe 对该主题的讨论。
由此,我的理解是谷歌地图 API 不是为这种处理而设计的。因此,它实际上并不是为了与多视图之类的东西兼容而设计的。
这是正确的吗?如果没有,我错过了什么?如果是这样,对于网络应用程序新手有什么建议使用什么而不是多视图(我正在考虑面板并根据需要隐藏/显示)?
apache - 在 Apache 2.2 中禁用多视图
我们正在从我们的 Apache 服务器获取 404 错误文档的“备用”,并且需要禁用它们。对于服务器上的 GET 请求,我们在响应头中得到以下部分
我们被告知这是 MultiViews 的问题,我们需要禁用它。我们已禁用此功能
但是我们仍然在我们的响应头中收到替代品。
请帮忙。
angularjs - 如何使用两个独立的 ui-view
我有一个应用程序,我希望两个面板(ui-view)单独工作。
https://jsbin.com/neroze/edit?js,输出
但是,当我单击链接更改右侧面板时,中心面板会更改,当我单击以更改中心面板时,右侧面板会更改。
我想知道如何解决这个问题。
apache - Amazon S3 获取没有扩展名的文件
我正在通过 java Amazon TransferManager 上传多张具有不同扩展名(jpg、png...等)的图片。
例如:图片1.png、图片2.jpg。我想提供没有扩展名的内容,对文件夹/图片1的获取请求将返回图片1.png。
客户端是一个 angularJs 应用程序
以前,我在 EC2 上托管所有这些图片并通过APACHE使用Multiviews选项提供服务,我们可以用 AmazonS3 做类似的事情吗?
谢谢
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”)。
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 功能?
android - 如何解码图像一次渲染多次
一个图像被解码一次,我需要将与解码器关联的表面多次渲染到不同的surfaceTexture,然后将它们同时显示在屏幕上,我怎么能做到这一点?我应该多次创建什么?表面纹理?表面?本机窗口和其他一些与 OpemGL 渲染相关的对象?
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,请让我知道是否有更好的方法可以做到这一点,看来这种方法可能效率不高。谢谢。
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
android - 嵌套 Recyclerview 使滚动滞后
我正在使用具有多视图类型的 recyclerview 并使用嵌套的 recyclerviews:
但是它的滚动速度很慢。我还在 onViewRecycled 函数中处理了子 recyclerviews 滚动位置:
而在 onBindViewHolder
我也试过:
我正在将 ListAdapter 与 DiffUtils 一起使用。我还尝试在 onCreateViewHolder 中将适配器设置为子 recyclerviews,并从 onBindViewHolder 提交列表,还尝试从 onBindViewHolder 设置适配器。但在所有情况下,主要回收者视图回收视图和滞后。我不想禁用recyclerview的回收。
谁能建议我在这里做错了什么。
代码: