问题标签 [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.
c# - 在 Windows 窗体应用程序 c# 中实现 Find & FindNext 功能
我想在我的 Windows 窗体应用程序中启用 Ctrl+F 或查找或搜索功能。
我的应用程序包括主演示者和副演示者。
我的搜索是简单的文本搜索,但在由可编辑控件组成的不同子演示者中。
每当找到搜索时,焦点就会设置到该子演示者的特定控件。
但是当再次单击“查找”按钮时,我想从最后一个搜索结果开始搜索,而不是从头开始搜索。
可以存储演示者状态吗?这样我就可以从上次搜索状态开始。
java - Gwt Mockito:@RunWith(GwtMockitoTestRunner.class) 导致异常
我现在正在用 gwt 做一个项目。我必须使用 Eclipse Luna、JUnit 和 Mockito 测试演示者,并且在做任何事情时遇到问题。
在我使用 mockito 失败后,我发现了 GwtMockito 并尝试了它。我使用这个示例开始:Github GwtMockito 示例
我的测试类如下所示:
当我运行它时,我得到了这个
当我删除时,@RunWith(GwtMockitoTestRunner.class)
我收到另一条消息,告诉我应该使用 initMocks,但我也不知道该怎么做。没有@RunWith(GwtMockitoTestRunner.class)
这些@GwtMock
东西,当然一切正常。
我希望有人能提供帮助,因为我的项目将在几周后结束。
ruby-on-rails - Rails Presenter - 与共享相同属性的 2 个不同模型交互
我在一个大型 Rails 应用程序中有 2 个模型,room
并且inquiry
. 他们都共享一个属性/列cancellation_policy
。
在进行查询(别名:预订)时,从到cancellation_policy
复制。room.cancellation_policy
inquiry.cancellation_policy
我目前有一个RoomPresenter
用这样的对象初始化的room
:
这位演示者会做各种事情来“呈现”一个room
. 然而,我最近添加了一堆方法,例如:
例如,在各种 RoomControllers(跨不同的命名空间)中,我可以实例化@room_presenter = RoomPresenter.new(@room)
并调用相关视图中的方法,如预期的那样@room_presenter. def cancellation_policy_type
。
我觉得我可以采取以下方法
这将以一种合乎逻辑的方式将room
演示者方法与room.cancellation_policy
Room
Inquiry
然而,当涉及到在查询模型和房间模型中结合这一点时,我的主要问题/无知出现了。以下对我来说似乎都非常错误:
同样:
我试图了解如何最好地组织这种类型的逻辑,但不确定最好的方法。
底层输出非常简单——每种方法都只是输出一些纯文本或 html,但随着应用程序的进一步发展,我认为需要确保Presenters
遵守 SRP。
如果需要进一步解释,请告诉我示例。
gwt - GWTP。如何从一个演示者访问另一个演示者-它们不是通过插槽机制连接的
我有一位用于登录屏幕的演示者。我有整个应用程序的 AppPresenter。每个视图(登录除外)都显示在 AppView 插槽内。
在 AppView 我有注销按钮,该按钮仅在用户登录时才可见,因此当用户登录时,该按钮将变为可见。当用户单击它注销时,该按钮应该消失。
隐藏它很简单,因为它发生在一个视图/演示者中。但是我在用户登录后显示此按钮时遇到问题,因为它发生在其他演示者/视图上。
我是 gwtp 的新手,所以请帮我解决这个问题。
我应该如何从登录名访问其他演示者?他们没有血缘关系!如果我将类添加AppPresenter
到LoginPresenter
带有@Inject
注释的构造函数中就足够了吗?如下:
主持人:
编辑
更改为后出现的错误AppModule
:
ruby-on-rails - 从视图中删除 rails Presenter 对象分配
我正在使用命名空间的 Presenter 对象来帮助重构我的模型属性的一些视图表示逻辑。
对于从控制器发送的一个对象,我会做
这很好用。对于用户查询,我创建了一个 .present() 方法,该方法将 UserPresenter.new 映射并应用到每个用户,所以我这样做了
这很好用。但是,当我传递一个对象,然后遍历视图中的关系时呢?一个简单的例子是
一个更复杂的例子是
user_presenter.rb
我不喜欢在视图中设置 Presenter 对象。有什么更好的方法来处理这个问题?理想情况下使用与我到目前为止类似的模式。
android - Android TV ImageViewCard 布局边距变化
我一直在开发一个 android 电视应用程序。我有我在课堂上填充的电影列表。我BrowserFragment
有一个演示者类ImageCardView
用来显示电影缩略图。我正在尝试自定义 Selected 上的 imagecardview。我想要它看起来像这里的图片。在选择特定ImageCardView
缩略图时,缩略图的大小会增加,但基本对齐方式应与其他未选择的对齐方式相同,如图所示。
编辑图片链接https://www.dropbox.com/s/habpjnrlwh1se8v/sample.png?dl=0
编辑演示者类
任何帮助将不胜感激。谢谢
ruby-on-rails - 模板变量是否在此演示者的 application_helper.rb 中从 self 初始化?
所以我在 Rails 4.2 应用程序中看到了一些代码,如下所示。
1) kite_presenter.rb 中的@template 是什么类型的对象?它是 ActionView 的实例吗,这就是它如何访问诸如image_tag之类的助手的方式?2)如果1的答案是Actionview的一个实例,在application_helper.rb中,self怎么知道引用一个ActionView对象?
kite_presenter.rb
application_helper.rb
some_html.erb
ruby-on-rails - button_to 阻止演示者
我button_to
在演示者内部使用。这工作正常。但是,如果我创建一个块,我会收到错误
我想知道是否甚至可以在button_to
视图文件之外使用块。
我怎样才能解决这个问题?我错过了一些相当明显的东西吗?
ruby-on-rails - 为索引操作编写演示者
我想为Event
索引视图做一个演示者,它目前遍历所有事件,如下所示:
里面还有很多其他的东西,但这是它的要点。我希望能够做类似的事情:
将EventPresenter
是 的子类BasePresenter
,取自Railscast 287
让我感到困惑的是,在 Railscast 中,该示例用于显示操作,而不是索引操作。视图中没有迭代,例如@events each do |event|
. 您不能以这种方式将方法粘贴到演示者文件中:
ruby-on-rails - 索引操作演示者的初始化方法
我想为Event
.
这是它的样子。将有更多的方法和东西添加到演示者和视图中,但现在我只想让它工作:
index.html.erb:
应用助手:
事件控制器:
现在的方式,我收到了wrong number of arguments (1 for 2)
演示者初始化方法的错误。@events
我试图通过删除or来查看两个对象中的哪一个没有被传递到初始化程序中@template
,例如:
klass ||=
但是,在这两种情况下,应用程序都会在 application_helper 的行中中断uninitialized constant ArrayPresenter
,而它应该正在寻找EventPresenter
常量。
完整跟踪: