问题标签 [views]

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 回答
3503 浏览

asp.net-mvc - 在.NET MVC 中为视图使用默认命名空间而不使用导入?

如何将视图配置为能够引用 System.Web.Mvc 之类的命名空间而无需执行 <%@ Import Namespace="System.Web.Mvc" %>?我记得在某个地方看到过这个,但我的谷歌技能目前让我失望。

0 投票
1 回答
2239 浏览

dynamic - 当我从 Clearcase 资源管理器创建视图时,开发和集成视图都被创建为快照

我根本没有选择将视图选择为快照或动态的选项。我想要的是快照的开发视图和动态的集成视图。为什么没有提示我让我选择快照/动态视图?

0 投票
15 回答
1290 浏览

sql - 为什么查询中的“Where 1 <> 1”会返回所有行?

我在继承的应用程序中遇到了一个查询,如下所示:

当我解析它时,它应该什么都不返回(1 <> 1应该评估为假,对)。但是(至少在我的 Oracle 机器上)它会返回一个完整的foo. 当我在 MSAccess/Jet 和 MSSQL 中尝试同样的事情时,我得到了我期望的行为。为什么 Oracle 会有所不同(以及为什么最初的开发人员想要这样做)?

注意:我已经看到一些关于使用“where 1 = 1”的 +s 和 -s 的迷信,它会导致全表扫描;但我认为这不是原始开发人员的意图。

小更新:
在这种情况下foo是一个视图。当我在一张实际的桌子上尝试同样的事情时,我得到了我所期望的(没有行)。

更新 2:
我已经在兔子洞中进一步跟踪代码,并确定他所做的只是试图获取字段/列名。我仍然不知道为什么它会返回完整的记录集。但仅限于意见。

从字面上看,他在字符串中构建查询并将其传递给另一个函数以原样执行。

在这种情况下,strTableName 包含视图的名称。

更新 3:
作为参考,这是我遇到问题的视图之一(我更改了字段/表/模式名称)

附加Order By 1(或 foo 上的选择中的某些列名)似乎说服 Oracle 将空集还给我。这是一个长期解决方案,但不是短期解决方案(更改代码和重新部署是主要的 PITA)。我希望数据库端有一个鲜为人知的设置,或者视图中有问题,这是导致这种奇怪行为的原因。

0 投票
8 回答
1540 浏览

ruby-on-rails - Rails 在视图中编辑 HTML

我正在做Head-First Rails的教程(通过 Safari Online),并且无法编辑 HTML 以显示在浏览器中(我的意思是更改)。具体来说,我只是将其中一列的标签从“Seat seq id”更改为“Seat #”。我已经打开了四个视图文件,edit、index、new 和 show.html.erb。到处都有一个 'f.label :seat_id_seq' 我把它改成了 'f.label "Seat #"'。对于表头,我已将 Seat # 放入标签。我已经保存了文件并刷新了浏览器(甚至重新启动了服务器),但所有视图仍然有 Seat id seq。

我错过了什么?我检查了勘误表,但没有任何相关内容。

编辑#7:请注意,这是由于 Rails 2.3.2 与 Vim 补丁模式和/或备份文件的使用不兼容,所以没有一个被赞成的答案是正确的。我把它放在这里,这样你就可以找到正确的解决方案,而不必费力地浏览所有帖子。

编辑#1:routes.rb 的内容

编辑#2:我在 Vista 上使用 gvim 进行编辑(没有选择)。

编辑#3:似乎没有在开发模式下启动。但是不应该重新启动服务器来解决这个问题吗?

编辑#4:杂种输出:

编辑#5:重新启动浏览器没有帮助。

编辑#6 @Sarah Mei:

该字段仍然显示 Seat id seq。

@Mark Robinson:在浏览器刷新时未选择更改 New Ticket 标头。此外,我没有得到你所做的所有 Mongrel 输出,我注意到我使用的是更新版本的 Rails。

注意我的 Rails 体验应该以小时而不是天来衡量。

@Ghoti:(1)Ctrl-F5 没有区别。正如 vrish88 建议的那样,我还关闭了缓存。(2) 我将您的 <%= nil.fail %> 推到了名称字段的 f.label 正上方的 app\views\tickets\new.html.erb 中,但它的显示与以往一样。我什至尝试过使用 IE;一切正常,但我所做的任何更改都没有出现。(3) 我找到了log\development.log,但我不知道你在找什么。它有很多处理和渲染行,并显示了一些迁移。添加列的迁移不会显示在视图中。创建另一个表的迁移,我可以看到它的页面。

0 投票
4 回答
24240 浏览

asp.net-mvc - 如何将代码隐藏页面添加到视图或部分视图

我注意到最新版本的 ASP.NET MVC 视图不再默认具有代码隐藏类。

现在如何将代码隐藏类添加到视图或部分视图?

0 投票
4 回答
22890 浏览

mysql - MySQL:视图与存储过程

自从 MySQL 开始支持存储过程以来,我从未真正使用过它们。部分原因是我不是一个出色的查询编写者,部分原因是我经常与为我做出这些选择的 DBA 一起工作,部分原因是我只是对我所知道的感到满意。

在进行数据选择方面,特别是在考虑本质上是数据的非规范化(连接)和聚合(平均或最大值,子查询/计数等)选择时,MySQL 5.x 中的正确选择是什么? 一个看法?还是存储过程?

我很满意的视图 - 你知道你的 SELECT 查询应该是什么样子,所以你只需创建它,确保它被索引等等,然后只需执行CREATE VIEW [View] AS SELECT [...]. 然后,在我的应用程序中,我将视图视为只读表 - 它表示我的规范化数据的非规范化版本。

这里有什么缺点 - 如果有的话?如果我将完全相同的 SELECT 语句移动到存储过程中会发生什么变化(收益或损失)?

我希望找到一些在谷歌搜索该主题时很难找到的“幕后”信息,但我真的欢迎所有评论和答案。

0 投票
1 回答
5084 浏览

eclipse - Eclipse RCP 应用程序 - 多显示器的多窗口设计

关于 Eclipse RCP 和整个透视图/视图/编辑器设计的问题 - 创建将在多个监视器上显示多个窗口的应用程序的最佳方法是什么?我见过的教程和书籍总是将 RCP/SWT 设计打包到单个应用程序窗口内的透视图中。

一个窗口应该统治所有其他窗口还是它们都应该相等(关闭最后一个退出应用程序)?如何处理观点和观点?还有其他我们应该知道的事情吗?

环境:Eclipse Ganymede,Windows XP。

0 投票
3 回答
30676 浏览

javascript - 如何将 JavaScript 添加到 ASP.NET MVC 视图?

我有一个简单的视图,我希望将JQuery DatePicker JavaScript添加到该视图(而不是每个视图,通过母版页)。

我不确定这样做的最佳方法是什么。

其次,我知道我的 JavaScript 加载的位置/时间。我是 YSlow 的粉丝,它建议我将任何脚本添加到页面底部,我会这样做。

那么,我怎么能两者都做呢?

这是视图:

0 投票
4 回答
4468 浏览

django - 分离 Django 应用程序视图

如果 app/views.py 文件变得非常大,我应该把它分开吗?如果是这样,最好的方法是什么?

0 投票
1 回答
6918 浏览

php - 我可以使用一个暴露的过滤器来过滤不同页面上的多个块视图吗?

我在一个页面上有四个块视图(称为“信息”页面),它们按邻近度过滤,为我提供与一个特定过滤位置相关的四条信息。

我希望能够创建一个带有暴露邻近过滤器的介绍页面,执行该过滤器时会将我带到(信息)页面,并同时过滤在介绍页面上输入的接近度的四个视图。

我怎样才能做到这一点?我是 php 新手,但正在学习....愿意努力工作!

谢谢