问题标签 [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.
jquery - 使用 CSS 和 JQuery 控制嵌入硬编码自动播放的 iframe
我在使用 iframe 嵌入的 Adobe Presenter 上进行了演示。发布演示文稿时,自动播放是硬编码的。加载页面时,演示文稿会自动启动并播放音频。
由于我无法关闭自动播放,我想添加一个播放/暂停按钮并使用 JQuery 添加一个类,该类从display:hidden
显示display:block
演示文稿并在完成时隐藏它。我试过了,但即使 iframe 被隐藏,音频也会在页面加载时自动启动。
CSS中是否有一个替代属性display
可以完全删除一个元素并将其带回而不是仅仅隐藏它?或者是否有人对我如何让用户选择他们何时开始演示有另一种想法?
ios - 同时在两个不同的类中调用协议
我对 iOS 开发有点陌生,来自 Java / Android 背景。我的理解是,您的习惯Protocols
或Delegates
就像Interfaces
在 Java 土地上一样。
如果是这样,那么我相信这些Protocols
也是Objects
如此。
案子:
- 假设 2
ViewController
秒,Home
并且Profile
。 - 1
Presenter
,我们称它在两个sStuffPresenter
中单独实例化。ViewController
StuffPresenter
有一个被调用的初始化方法initWithInteractor
,它接受一个参数,Interactor
该参数是一个协议。- Home 和 Profile 都实现了一个
Protocol
名为 Interactor,它有一个名为 的方法initStuffInTableView(NSMutableArray *)stuff
。
所以我有一个两难的境地,如果我在其中Home
传递StuffPresenter
信息然后我切换到Profile
,StuffPresenter
加载东西Home
以及Profile
。
为什么会这样?
这是我设置的代码:
协议
主持人
家
轮廓
问题:
当我去Profile
应用程序崩溃时,因为initStuffInTableView
正在被调用Home
。为什么会这样?
javascript - Rails 从 PORO Presenter 操作调用 JavaScript 并将结果返回给 View
我不确定这样做的最佳方法是什么,或者我的想法是否存在根本缺陷。
我有一个控制器,它在其操作上创建一个普通的旧 Ruby 对象 (PORO) 演示者#index
:
以及使用来自多个模型的数据的演示者:
最后,提交给演示者的视图:
我希望#show
演示者的动作调用一些 JavaScript(用于可视化的 D3 代码),并将结果返回给视图:
实现这一目标的最佳方法是什么?
android - 我的 MVP 实现模式是否有效?
总的来说,我是 Android 和 MVP 的新手,过去 1.5 年我一直在做 iOS 编程,所以我发现委托模式很容易理解。我以视图符合演示者协议的方式实现了 MVP,这让演示者可以忽略视图的特定类型,但让它知道某些方法是给定的,因此可以调用“视图”。我一直在阅读各种 MVP 指南和所有 Mosby 教程,但我不确定我是否同意其中的一些内容。我实施的模式是洁净的吗?我想要一些反馈,这样我就不会一直朝着错误的方向前进,如果这确实是我正在做的...
例如,
基地主讲人:
然后,我将其子类化为以下内容:
PhotoRecyclerPresenter:
它与视图通信: PhotoRecyclerFragment:
这让我可以定义视图需要遵守的一组要求,以便使用单例演示者,同时让演示者不知道哪些视图使用它,只要它们符合其协议。到目前为止,在我的实践项目中,它似乎工作得很好,但我似乎找不到任何资源可以推荐我正在做的事情,就 MVP 而言,我有足够的自我怀疑,我想我会问我的第一个 StackOverflow 问题。任何有 MVP 经验的人都可以对此有所了解吗?
另外,如果我在错误的地方提问,请随时将我指向正确的地方发布此内容。
谢谢 :)
ruby-on-rails - Rails - 在表单中使用演示者
我正在使用 Rails 4 制作应用程序。我对表格使用简单的表格。
我正在制作在表单输入上显示略有不同标签的演示者。
我使用它们如下:
在表格中:
在演示者中:
当我尝试这个时,我得到一个指向这一行的语法错误:
<%= f.input :description, :as => :text, :label => " <%=
@project_presenter.description %> ", :input_html => {:rows => 10} %>
我认为它不希望演示者周围有 <%= %> 标记。
您如何在表单中使用演示者?
Presenter 定义为:
用户模型中的关联是:
c# - 使用一种形式显示所有形式 C#
所以几周前我问如何在一个屏幕上显示所有表格,我得到了一个很好的答案。我使用的代码在链接中。
然后我发现它不显示数据库并且按钮不起作用,这是因为我正在使用 formPresenter 来激活表单并控制按钮。
如果您需要,我可以发送完整的课程。
我想知道:我可以集成我必须使用第一个链接中的代码的 formPresenter 吗?
ruby-on-rails - 多种方法的rails方法
所以我在我的 Rails 演示者中有这段代码(类似于 Draper gem):
在我看来,我正在调用该title
方法。问题是调用此方法只返回link_to 'Favor'
部分而不是其余部分。这是为什么?
提前致谢!
php - 带有自定义类的 Laravel Asgard CMS 菜单
我在我的一个项目中使用 Asgard CMS。
我正在尝试打印带有自定义类的菜单。
默认情况下,{{ Menu::get('main') }}
使用 Bootstrap 类打印出主菜单。但是,由于我的主题,我想使用不同的类。
在他们的文档中,他们说通过创建一个Presenter
你可以做到这一点。但是,当我创建一个名为extendsCustomPresenter.php
的类的 Presenter 时,将它放在下面并在我的刀片中调用它时,Laravel 给出Class 'XXX\CustomPresenter' not found错误。CustomPresenter
Pingpong/menus/Presenters/Presenter.php
/vendor/xxx/
{{ Menu::render('main', 'XXX/CustomPresenter') }}
这是我在 CustomPresenter 中使用的代码:
javascript - 在演示者对象中使用 gazay/gon
我正在使用演示者对象来为我的视图提供一些复杂的数据。我需要的部分数据旨在由 javascript 呈现,为此我想使用gon gem将数据共享给浏览器。
这是我的(现在很简单),app/presenters/similarity_presenter.rb
对象:
当我运行我的操作时:
我得到一个undefined local variable or method 'gon'
,