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

c# - 在 Windows 窗体应用程序 c# 中实现 Find & FindNext 功能

我想在我的 Windows 窗体应用程序中启用 Ctrl+F 或查找或搜索功能。

我的应用程序包括主演示者和副演示者。

我的搜索是简单的文本搜索,但在由可编辑控件组成的不同子演示者中。

每当找到搜索时,焦点就会设置到该子演示者的特定控件。

但是当再次单击“查找”按钮时,我想从最后一个搜索结果开始搜索,而不是从头开始搜索。

可以存储演示者状态吗?这样我就可以从上次搜索状态开始。

0 投票
1 回答
422 浏览

java - Gwt Mockito:@RunWith(GwtMockitoTestRunner.class) 导致异常

我现在正在用 gwt 做一个项目。我必须使用 Eclipse Luna、JUnit 和 Mockito 测试演示者,并且在做任何事情时遇到问题。

在我使用 mockito 失败后,我发现了 GwtMockito 并尝试了它。我使用这个示例开始:Github GwtMockito 示例

我的测试类如下所示:

当我运行它时,我得到了这个

当我删除时,@RunWith(GwtMockitoTestRunner.class)我收到另一条消息,告诉我应该使用 initMocks,但我也不知道该怎么做。没有@RunWith(GwtMockitoTestRunner.class)这些@GwtMock东西,当然一切正常。

我希望有人能提供帮助,因为我的项目将在几周后结束。

0 投票
1 回答
621 浏览

ruby-on-rails - Rails Presenter - 与共享相同属性的 2 个不同模型交互

我在一个大型 Rails 应用程序中有 2 个模型,room并且inquiry. 他们都共享一个属性/列cancellation_policy

在进行查询(别名:预订)时,从到cancellation_policy复制。room.cancellation_policyinquiry.cancellation_policy


我目前有一个RoomPresenter用这样的对象初始化的room

这位演示者会做各种事情来“呈现”一个room. 然而,我最近添加了一堆方法,例如:

例如,在各种 RoomControllers(跨不同的命名空间)中,我可以实例化@room_presenter = RoomPresenter.new(@room)并调用相关视图中的方法,如预期的那样@room_presenter. def cancellation_policy_type


我觉得我可以采取以下方法

这将以一种合乎逻辑的方式将room演示者方法与room.cancellation_policyRoomInquiry


然而,当涉及到在查询模型和房间模型中结合这一点时,我的主要问题/无知出现了。以下对我来说似乎都非常错误:

同样:


我试图了解如何最好地组织这种类型的逻辑,但不确定最好的方法。

底层输出非常简单——每种方法都只是输出一些纯文本或 html,但随着应用程序的进一步发展,我认为需要确保Presenters遵守 SRP。

如果需要进一步解释,请告诉我示例。

0 投票
1 回答
878 浏览

gwt - GWTP。如何从一个演示者访问另一个演示者-它们不是通过插槽机制连接的

我有一位用于登录屏幕的演示者。我有整个应用程序的 AppPresenter。每个视图(登录除外)都显示在 AppView 插槽内。

在 AppView 我有注销按钮,该按钮仅在用户登录时才可见,因此当用户登录时,该按钮将变为可见。当用户单击它注销时,该按钮应该消失。

隐藏它很简单,因为它发生在一个视图/演示者中。但是我在用户登录后显示此按钮时遇到问题,因为它发生在其他演示者/视图上。

我是 gwtp 的新手,所以请帮我解决这个问题。

我应该如何从登录名访问其他演示者?他们没有血缘关系!如果我将类添加AppPresenterLoginPresenter带有@Inject注释的构造函数中就足够了吗?如下:

主持人:


编辑


更改为后出现的错误AppModule


0 投票
1 回答
410 浏览

ruby-on-rails - 从视图中删除 rails Presenter 对象分配

我正在使用命名空间的 Presenter 对象来帮助重构我的模型属性的一些视图表示逻辑。

对于从控制器发送的一个对象,我会做

这很好用。对于用户查询,我创建了一个 .present() 方法,该方法将 UserPresenter.new 映射并应用到每个用户,所以我这样做了

这很好用。但是,当我传递一个对象,然后遍历视图中的关系时呢?一个简单的例子是

一个更复杂的例子是

user_presenter.rb

我不喜欢在视图中设置 Presenter 对象。有什么更好的方法来处理这个问题?理想情况下使用与我到目前为止类似的模式。

0 投票
1 回答
1650 浏览

android - Android TV ImageViewCard 布局边距变化

我一直在开发一个 android 电视应用程序。我有我在课堂上填充的电影列表。我BrowserFragment有一个演示者类ImageCardView用来显示电影缩略图。我正在尝试自定义 Selected 上的 imagecardview。我想要它看起来像这里的图片。在选择特定ImageCardView缩略图时,缩略图的大小会增加,但基本对齐方式应与其他未选择的对齐方式相同,如图所示

编辑图片链接https://www.dropbox.com/s/habpjnrlwh1se8v/sample.png?dl=0

编辑演示者类

任何帮助将不胜感激。谢谢

0 投票
1 回答
54 浏览

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

0 投票
1 回答
913 浏览

ruby-on-rails - button_to 阻止演示者

button_to在演示者内部使用。这工作正常。但是,如果我创建一个块,我会收到错误

我想知道是否甚至可以在button_to视图文件之外使用块。

我怎样才能解决这个问题?我错过了一些相当明显的东西吗?

0 投票
1 回答
364 浏览

ruby-on-rails - 为索引操作编写演示者

我想为Event索引视图做一个演示者,它目前遍历所有事件,如下所示:

里面还有很多其他的东西,但这是它的要点。我希望能够做类似的事情:

EventPresenter是 的子类BasePresenter,取自Railscast 287

让我感到困惑的是,在 Railscast 中,该示例用于显示操作,而不是索引操作。视图中没有迭代,例如@events each do |event|. 您不能以这种方式将方法粘贴到演示者文件中:

0 投票
1 回答
477 浏览

ruby-on-rails - 索引操作演示者的初始化方法

我想为Event.

这是它的样子。将有更多的方法和东西添加到演示者和视图中,但现在我只想让它工作:

index.html.erb:

应用助手:

事件控制器:

现在的方式,我收到了wrong number of arguments (1 for 2)演示者初始化方法的错误。@events我试图通过删除or来查看两个对象中的哪一个没有被传递到初始化程序中@template,例如:

klass ||=但是,在这两种情况下,应用程序都会在 application_helper 的行中中断uninitialized constant ArrayPresenter,而它应该正在寻找EventPresenter常量。

完整跟踪: