问题标签 [presentation-layer]

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

laravel - 视图层中的时区

我正在使用“UTC”作为时区编写我的应用程序。我有timezone每个用户的专栏。我将在表示层中使用这个值。日期/时间输出和输入将使用它。

当没有当前用户时,我还将在视图层中显示日期和时间。我希望后备时区成为应用程序之一。我想避免每次都使用这样的逻辑:

这一切终于把我引向了我的问题。在哪里/如何设置视图层时区的好地方?

我正在提供自己的答案,但我正在寻找更好的解决方案、批评等。

0 投票
2 回答
203 浏览

module - 如何在不单独断言每个元素的情况下一次使用 Spock 验证 Geb 模块的全部内容?

我有一个模块,其中为我正在使用的网页上的每个元素定义了内容:

在我的测试规范中,我断言我的模块中包含的每个元素都存在,但我知道如何做到这一点的唯一方法是单独断言每个元素:

我想知道是否有办法让我(而不是单独断言我的模块的每个元素)一次断言模块的全部内容,以便我的功能方法可以减少阻塞条件。

0 投票
0 回答
108 浏览

swift - Swift macOS - -[_SwiftValue objCType]:发送到实例的无法识别的选择器

这是错误的截断版本:

当我调用layer.presentation()NSView 的支持层时,会发生这种情况(在某些未知条件下)。有谁知道为什么获取表示层会导致无法识别的选择器错误?

0 投票
0 回答
38 浏览

c# - 从绑定到 DataGridView 的对象列表中捕获异常

我正在开展一个项目,其中关注点分为 3 层(演示、业务逻辑和数据访问)。使用异常冒泡,我能够将异常从一层传递到另一层,直到我最终捕获它并显示来自表示层的消息。但是,每当在 datagridview 中更新单元格时,我都不知道如何执行此操作。

我知道我可以在表示层中进行格式检查,但我更愿意这样做。有什么办法可以使这项工作?

0 投票
2 回答
44 浏览

c# - ASP.NET, C# | 如何在控制器中使用方法(和返回值)?

我正在做一个学校项目,但我被困住了。我正在尝试从用户那里获取一些信息,并使用用户输入的信息来计算一些东西。

我的代码正在运行,但我的老师告诉我我需要将计算替换到我的逻辑层(它们在我的控制器中)。我正在尝试这样做,但我被卡住了。

这是我的控制器:

这是逻辑层中的类:

当我尝试使用断点查看哪里出错时,我可以看到用户的输入被正确地定向到类,但我的计算没有完成,我总是得到 0 返回。我不知道现在该做什么(通常我用断点修复它,但它们没有帮助我)

用户输入

如您所见,它被正确处理

但我在控制器中的 Y 始终保持为零。如果我在第一个 If 语句中使用 return 方式,或者在第二个或第三个 if 语句中使用 return 方式,这没有区别。有人能帮我吗?