问题标签 [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 投票
2 回答
530 浏览

asp.net-mvc - 如果我想将视图分解为更小的子视图,我应该在 ASP.NET MVC 中创建什么项目?

我有一个正在构建的 ASP.NET MVC 应用程序,并且正在使用母版页。在这个母版页上,我想通过为“Tabs”、“Header”和“Footer”创建一个单独的文件来进一步分解。

我应该创建什么样的视图来封装这些东西以帮助从母版页中消除混乱?另外,如何在主视图的正确位置引用它们,以便正确渲染它们?

有几种不同类型的选项可用于为 MVC 创建视图/内容视图/用户控件等,我需要知道哪个选项适合此任务以及如何使用它。

0 投票
2 回答
11182 浏览

mysql - 如何优化 MySQL 视图

我有一些使用视图的查询,这些查询的运行速度比我预期的要慢得多,因为所有相关的表都已编入索引(而且不是那么大)。

我希望我能解释一下:

我的主要查询看起来像这样(大大简化)

calc_order_status是一个视图,定义如下:

订单 (ord) 包含订单,order_items包含与每个订单关联的单个项目及其价格。

所有表都已正确编入索引,但事情运行缓慢,当我执行 EXPLAIN 时,我得到

我的猜测是,“derived2”指的是视图。单个项目 (itm) 似乎工作正常,由 order_id 索引。问题似乎出在第 4 行,这表明系统没有使用订单表 (ord) 的键。但在 MAIN 查询中,订单 id 已经定义:left join calc_order_status as ors on (ors.order _ id = ord.id) 和 ord.id(在主查询和视图内)指的是主键.

我在某处读过 MySQL 简单并没有很好地优化视图,并且即使在可用的情况下也可能在某些条件下不使用键。这似乎是其中一种情况。

我将不胜感激任何建议。有没有办法让 MySQL 意识到“这一切都比你想象的要简单,只要使用主键就可以了”?或者意见是完全错误的方式吗?

0 投票
3 回答
9899 浏览

sql - MS Access 链接到 SQL 服务器视图

我们正在升级以使用 SQL Server 作为其数据存储的访问数据库存在问题。

这个特定的数据库链接到 2 个 sql 数据库,所以我想为了简化事情,我们在主数据库中有一个视图,它链接到辅助数据库中的每个表。这样一来,访问只需要直接与一个 SQL 数据库对话。

当我们链接对数据库视图的访问时,我们选择哪些字段是主键,因此视图不是只读的。我们有标准代码,当数据库打开以获取任何更改时刷新所有链接,并且链接视图变为只读,因为主键信息丢失。

有没有办法在保留主键信息的同时刷新视图链接?

约翰

0 投票
2 回答
471 浏览

drupal - 选择仅 6 个月的日期字段,从 Drupal 视图中的当前开始

我有一个带有日期字段的内容类型,它可以有多个值。

如何分别在视图中选择每个月的日期,从当前月份开始,并让表格列以月份名称为标题?

0 投票
2 回答
175 浏览

ruby-on-rails - 在rails的视图中将类属性添加到html元素的最干净的方法是什么

我正在为部分视图编写一些 Rails 代码,并且我希望它仅在有人已经登录到此处的站点时才显示评论字段。

如果页面被还不是站点成员的人查看,则shared/comment_not_logged_in应该传入片段。

但是,我完全不知道为什么我不能运行相同的检查来决定页面是否应该在此处将类属性“missing_your_voice”添加到封闭的 div 元素中:

同样的成语,"missing_your_voice" if not current_user在 irb 中返回字符串,也在控制台调试器中返回。

我在这里做错了什么?

0 投票
3 回答
1607 浏览

cocoa - 在 Cocoa 中的视图之间切换(不是 Cocoa Touch)

似乎有很多关于在 Cocoa Touch 中切换视图的在线信息,但在“桌面”Cocoa 中却没有那么多。对于我正在创建的应用程序,我想知道这些方法的优缺点(如果可以,请列出这些方法),以及个人使用/建议的方法。我不认为使用不可见的边框 NSTabView 会为这个特定的应用程序解决问题,但我重视你的所有选择。我将使用侧面的一些按钮更改视图,如 iPhoto、iTunes 和大多数 Mac 应用程序中所示。

谢谢你的帮助。

编辑:我已经研究过使用 NSViewController,但我想知道有人对如何使用它/为什么不使用它有什么建议。

0 投票
1 回答
586 浏览

.net - 处理 Linq to SQL 视图的 CRUD 操作

我遇到了一个问题,即我对源自 SQL 视图的实体的 CRUD 操作没有为所述操作调用生成的方法。

例子:

我在连接到 LinqDataSource 的项目上的 ListView 中按“删除”。它会抛出一个错误,指出它无法执行该操作,因为它会影响多个基表。没关系,我明白了。我不明白的是为什么这段代码不能在插入/删除时运行:

在调试中,它不会中断该方法,因此它不会被调用。我什至做了一个测试,我通过附加/DeleteOnSubmit 删除了实体,但仍然不行。这是一个错误还是我没有处理正确的方法?

注意:是的,我可以处理数据源的 OnDeleting 事件、取消等(这是我的临时修复),但我真的很想在一个中心位置捕获所有删除操作,无论我如何删除实体。

0 投票
1 回答
42 浏览

mysql - 在表中创建单个字段的最佳方法是什么,旨在保持对不同表字段的计算

我想在用户表中保存用户余额。余额从其他表行计算,

在另一张桌子上触发是最好的方法吗?

还是用 php 之类的脚本语言来做?

重要的是要准确和性能。

谢谢

0 投票
2 回答
16429 浏览

asp.net-mvc - 如何在 ASP.NET MVC 视图中使用扩展方法?

如何访问 ASP.Net MVC 视图中的扩展方法?在 C# 我做

我记得看到一个等同于放入视图的 XML,但我再也找不到它了。

0 投票
2 回答
1050 浏览

sql-server - SQL查询:时差

对于所有 SQL Server 视图专家来说,这似乎是一个蹩脚的问题,但是......

所以我有我的客户需要用于报告目的的一小组数据。我不得不承认,虽然我确实询问了他们的报告要求,但直到现在我才发现我的数据库可以得到更好的优化。

他们想要的数据之一是可能已经运行的两个任务之间的时间差:

这给了我每个案例提交的两行(编辑后),然后必须对其进行测量;但有一些摆动:活动 303734 将始终运行,活动 303724 可能会运行。每个 303734 和 303724 组合匹配。可以想象,在第二次提交之后,一个案例可以有 1 个不匹配的 303734 和一个匹配的对。匹配这些可能取决于直觉。不好。每个 caseid 可能有多个提交,如果是这种情况,那么这两个活动将在以后的每次运行。无法将提交编号写入此表。

app_history 表保存 userid、caseid 和 activityid 作为外键。PK 是标识列 ID。

有没有更好的方法来编写查询?

在 KM 的帮助下:

这几乎可以工作。

我现在有这个问题:

所以我现在得到 1 行,比较四行中的每一行……嗯,我认为这是我所希望的最好的。:(