问题标签 [presenter]

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

jquery - 使用 CSS 和 JQuery 控制嵌入硬编码自动播放的 iframe

我在使用 iframe 嵌入的 Adob​​e Presenter 上进行了演示。发布演示文稿时,自动播放是硬编码的。加载页面时,演示文稿会自动启动并播放音频。

由于我无法关闭自动播放,我想添加一个播放/暂停按钮并使用 JQuery 添加一个类,该类从display:hidden显示display:block演示文稿并在完成时隐藏它。我试过了,但即使 iframe 被隐藏,音频也会在页面加载时自动启动。

CSS中是否有一个替代属性display可以完全删除一个元素并将其带回而不是仅仅隐藏它?或者是否有人对我如何让用户选择他们何时开始演示有另一种想法?

0 投票
2 回答
112 浏览

ios - 同时在两个不同的类中调用协议

我对 iOS 开发有点陌生,来自 Java / Android 背景。我的理解是,您的习惯ProtocolsDelegates就像Interfaces在 Java 土地上一样。

如果是这样,那么我相信这些Protocols也是Objects如此。

案子:

  • 假设 2ViewController秒,Home并且Profile
  • 1 Presenter,我们称它在两个sStuffPresenter中单独实例化。ViewController
  • StuffPresenter有一个被调用的初始化方法initWithInteractor,它接受一个参数,Interactor该参数是一个协议。
  • Home 和 Profile 都实现了一个Protocol名为 Interactor,它有一个名为 的方法initStuffInTableView(NSMutableArray *)stuff

所以我有一个两难的境地,如果我在其中Home传递StuffPresenter信息然后我切换到ProfileStuffPresenter加载东西Home以及Profile

为什么会这样?

这是我设置的代码:

协议

主持人

轮廓

问题:

当我去Profile应用程序崩溃时,因为initStuffInTableView正在被调用Home。为什么会这样?

0 投票
1 回答
188 浏览

javascript - Rails 从 PORO Presenter 操作调用 JavaScript 并将结果返回给 View

我不确定这样做的最佳方法是什么,或者我的想法是否存在根本缺陷。

我有一个控制器,它在其操作上创建一个普通的旧 Ruby 对象 (PORO) 演示者#index

以及使用来自多个模型的数据的演示者:

最后,提交给演示者的视图:

我希望#show演示者的动作调用一些 JavaScript(用于可视化的 D3 代码),并将结果返回给视图:

实现这一目标的最佳方法是什么?

0 投票
1 回答
844 浏览

android - 我的 MVP 实现模式是否有效?

总的来说,我是 Android 和 MVP 的新手,过去 1.5 年我一直在做 iOS 编程,所以我发现委托模式很容易理解。我以视图符合演示者协议的方式实现了 MVP,这让演示者可以忽略视图的特定类型,但让它知道某些方法是给定的,因此可以调用“视图”。我一直在阅读各种 MVP 指南和所有 Mosby 教程,但我不确定我是否同意其中的一些内容。我实施的模式是洁净的吗?我想要一些反馈,这样我就不会一直朝着错误的方向前进,如果这确实是我正在做的...

例如,

基地主讲人:

然后,我将其子类化为以下内容:

PhotoRecyclerPresenter:

它与视图通信: PhotoRecyclerFragment:

这让我可以定义视图需要遵守的一组要求,以便使用单例演示者,同时让演示者不知道哪些视图使用它,只要它们符合其协议。到目前为止,在我的实践项目中,它似乎工作得很好,但我似乎找不到任何资源可以推荐我正在做的事情,就 MVP 而言,我有足够的自我怀疑,我想我会问我的第一个 StackOverflow 问题。任何有 MVP 经验的人都可以对此有所了解吗?

另外,如果我在错误的地方提问,请随时将我指向正确的地方发布此内容。

谢谢 :)

0 投票
0 回答
37 浏览

ruby-on-rails - Rails ActionView 中的屈服块

我正在尝试按照Presenter设计模式构建我的 Rails 应用程序。我的页面的一部分包含一些嵌套在锚标记内的 div,使用常规 html 可以正常工作,但是当我尝试使用 ActionView 帮助程序呈现它时不起作用。

我的视图如下所示:

我的演讲者班:

它最终呈现如下所示的 html:

我的目标是在锚标记包含三个 div ,这是通过将它们以块的形式传递给link_to函数来完成的。当我像我正在做的那样从另一种方法调用该块时,为什么它不起作用?

0 投票
1 回答
443 浏览

ruby-on-rails - Rails - 在表单中使用演示者

我正在使用 Rails 4 制作应用程序。我对表格使用简单的表格。

我正在制作在表单输入上显示略有不同标签的演示者。

我使用它们如下:

在表格中:

在演示者中:

当我尝试这个时,我得到一个指向这一行的语法错误:

<%= f.input :description, :as => :text, :label => " <%= @project_presenter.description %> ", :input_html => {:rows => 10} %>

我认为它不希望演示者周围有 <%= %> 标记。

您如何在表单中使用演示者?

Presenter 定义为:

用户模型中的关联是:

0 投票
1 回答
99 浏览

c# - 使用一种形式显示所有形式 C#

所以几周前我问如何在一个屏幕上显示所有表格,我得到了一个很好的答案。我使用的代码在链接中。

然后我发现它不显示数据库并且按钮不起作用,这是因为我正在使用 formPresenter 来激活表单并控制按钮。

如果您需要,我可以发送完整的课程。

我想知道:我可以集成我必须使用第一个链接中的代码的 formPresenter 吗?

0 投票
1 回答
198 浏览

ruby-on-rails - 多种方法的rails方法

所以我在我的 Rails 演示者中有这段代码(类似于 Draper gem):

在我看来,我正在调用该title方法。问题是调用此方法只返回link_to 'Favor'部分而不是其余部分。这是为什么?

提前致谢!

0 投票
2 回答
1544 浏览

php - 带有自定义类的 Laravel Asgard CMS 菜单

我在我的一个项目中使用 Asgard CMS。

我正在尝试打印带有自定义类的菜单。

默认情况下,{{ Menu::get('main') }}使用 Bootstrap 类打印出主菜单。但是,由于我的主题,我想使用不同的类。

在他们的文档中,他们说通过创建一个Presenter你可以做到这一点。但是,当我创建一个名为extendsCustomPresenter.php的类的 Presenter 时,将它放在下面并在我的刀片中调用它时,Laravel 给出Class 'XXX\CustomPresenter' not found错误。CustomPresenterPingpong/menus/Presenters/Presenter.php/vendor/xxx/{{ Menu::render('main', 'XXX/CustomPresenter') }}

这是我在 CustomPresenter 中使用的代码:

0 投票
1 回答
33 浏览

javascript - 在演示者对象中使用 gazay/gon

我正在使用演示者对象来为我的视图提供一些复杂的数据。我需要的部分数据旨在由 javascript 呈现,为此我想使用gon gem将数据共享给浏览器。

这是我的(现在很简单),app/presenters/similarity_presenter.rb对象:

当我运行我的操作时:

我得到一个undefined local variable or method 'gon'