问题标签 [states]

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

apache-flex - Flex(尤其是移动)状态 - 多个同时状态?

我们知道我们可以在 .mxml 中定义状态。问题是,我们的应用程序或组件在任何时候都可能只处于其中一种状态。

在为 Flex Mobile 编程时,横向和纵向(方向)通常需要成为状态,以便轻松定义控件/组件/元素是 [不] 可见、(禁用/启用)还是使用某些颜色着色。但是我们的应用程序或组件也有其他的状态,独立于屏幕方向,例如 SufficientCredit 和 InsufficientCredit。

假设我们只想在状态为 SufficientCredit 时显示提交按钮。但是,当您更改手机的方向时,您还需要显示/隐藏/着色其他控件。在现实生活中,您的信用状态确实是 SufficientCredit,但您的应用现在处于 Portrait 或 Landscape 状态。现在我们的提交按钮将消失,尽管它不在 InsufficientCredit 状态。

我不想创建像 LandscapeSufficientCredit、LandscapeInsufficientCredit、PortraitSufficientCredit 和 PortraitInsufficientCredit 这样的“组合”状态。我也不想完全放弃状态并编写一个巨大的 if-else 语句,其中每个分支都必须包含修改组件属性(颜色、大小、可见性等)的代码,然后记得从很多地方调用它那会改变状态。

我听说过状态组,但它们的文档确实令人困惑,我不确定它们是否会在这种情况下有所帮助。

0 投票
1 回答
291 浏览

java - Java LWJGL 闪烁状态

我有一个问题,当我按下 Return 键时,在 INTRO 状态下(默认)它必须切换到 GAME 状态。确实如此,但当它出现时,它会在 INTRO 和 GAME State 之间闪烁。文本闪烁,底部的条闪烁。

我会尝试打印出当前状态,它似乎在这两种状态之间没有变化,但是当我运行应用程序时,我的 INTRO 状态和 GAME 状态都在那里,并且正在闪烁。

0 投票
1 回答
363 浏览

ruby-on-rails - rails 中的简单状态 - state_machine

我正在寻找一种简单的方法来改变 Rails 中模型的状态的建议。例如,我希望用户能够通过下拉或比率按钮将他们的工作更改为以下之一:

工作状态

  1. 投标(初始状态)
  2. 进行中
  3. 完全的

有没有一种简单的方法可以在 Rails 中编写它,或者是否有推荐的 gem?没有转换,用户应该能够以不特定的顺序从一种状态更改为其他两种状态中的任何一种。

我查看了 state_machine ,对于这样的事情似乎有点沉重。

0 投票
2 回答
119 浏览

html - 在哪里列出波多黎各?

当在表格中列出国家和州时(无论是在 web 应用程序、操作系统应用程序、移动应用程序等中),应该在哪里列出波多黎各。在国家名单还是州名单?

波多黎各不是一个国家,但它不是一个州。波多黎各是美国领土和共同财富,他们使用美元。

https://www.google.com/search?q=puerto+rico+state+or+country

那么,它应该与美国各州一起列出还是作为自己的国家或以其他方式列出呢?

0 投票
2 回答
230 浏览

apache-flex - 结合状态和验证器 - flash builder

我正在为我的学校项目创建一个在线商店,但我有一个无法解决的问题。

现在我制作了表格供用户填写,并添加了一些验证器来检查用户是否填写了正确的信息。用户填写表单后,他们可以单击提交按钮继续。

我也在处理状态,所以当我按下提交按钮时,我将进入下一页。

现在我的问题是:即使用户没有填写表格并且他点击“提交”,他仍然会进入下一页。验证有效,但不会阻止用户继续。

这是我的验证码

现在按钮代码

0 投票
1 回答
146 浏览

javascript - 在页面加载时调用 javascript

我是js的新手,所以如果问题很初级,请原谅我。我正在 maqetta (maqetta.org) 中设计一个页面并且喜欢使用状态!我唯一的问题是它调用状态的方式似乎如下: davinci.states.setState('state1')

例如在一个按钮中,它定义了一个 onclick proparty: onclick="davinci.states.setState('state1')"

现在,我的问题是,如果我想以不同于正常状态的状态加载我的页面,我该怎么办?

我试过这个:

但它没有用!我认为这应该是一个非常简单的问题,但我找不到解决方案!有人可以帮我吗?

谢谢

0 投票
2 回答
1847 浏览

ruby-on-rails - 点击提交按钮状态更改在 ruby​​ on rails

当用户单击我想在该按钮上进行这些转换时,我想更改为提交按钮的状态。

我知道如何使用 Jquery 来做到这一点,例如:

假设按钮有一个#derp id。

基本上,这将根据其状态从项目中添加或删除“按下”类。只需为 .pressed 添加 css 即可。

或者我们使用不同的选择器。

问题:ruby on rails 中是否有默认功能。

更新: 我正在使用基于 ajax 的表单提交,当我尝试快速单击 2-3 次表单提交时。它实际上提交了2-3次。我想阻止那件事,我正在使用 simple_form

0 投票
1 回答
2298 浏览

java - Java slick 基于状态的游戏 - 状态返回空点错误

我正在尝试使用 java slick 创建一个基于基本状态的游戏。我的 3 个阶段工作正常,但由于某种原因,其他 5 个阶段在我调用 get state 方法时会导致空点异常。所有状态都以相同的方式初始化并添加到游戏中,Load 游戏(工作状态之一)的实际代码与所有损坏的状态完全相同,只是减去了类名。我已经研究了一天左右,但不知道,任何帮助都会很棒。谢谢。

这是我的游戏类的代码 - 包含我的主要方法

这是所有损坏的类的代码:

0 投票
1 回答
86 浏览

css - flex-like states in CSS/grabbing multiple id-ed elements at once

Suppose I have a ui with a button. The ui has four states, each with the button in a different corner.

In Flex, this is easy to achieve, you simply define these four states (topLeft, topRight, bottomRight, bottomLeft), and each has an override for the button's position values.

How would you do this using CSS in a way that can be triggered by a simple assignment?

Flex: skin.currentState="topRight" JS: ???

I've defined the classes in css:

Now, without having to know of the existence of #button, how in one line of code can I apply one of the four states to all the elements on the page that have that state defined?

0 投票
1 回答
1549 浏览

r - 方括号子集给出 NA

我正在对状态数据框进行子集化。我想要列子区域中“吐出”的行。但它给了我所有的 NA。我哪里错了?

我最终想添加另一个这样的列

示例代码:

但这给了我正确的结果states[states$region=="north carolina",]