问题标签 [behavior]
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.
domain-driven-design - 学习和查看行为驱动开发 (BDD) 示例的最佳资源
我正在尝试创建 Cucumber/Gerkin BDD 功能和场景描述,并且正在寻找领域特定语言的示例。特别是示例和建议,以确保我能够涵盖角落条件、清晰的示例,以便我们遵循最佳实践和方法,以确保开发人员和 BA 将最有意义且易于理解的规范放在一起,因为我们带来了新的基于一组学习材料(例如书籍或网站)的人。
谢谢。
silverlight - Silverlight PRISM,创建行为
我一直在尝试在基于 PRISM 的 silverlight 项目中创建基本行为。类似http://cshaperimage.jeremylikness.com/2009/10/silverlight-behaviors-and-triggers_09.html
我遇到的问题是行为的 OnAttached() 和 OnDetaching() 方法可以正常调用,但是当我设置事件处理程序时,例如 AssociatedObject.KeyDown += _TextBoxFilterBehaviorKeyDown;
永远不会调用关联的方法。我认为这可能与它不是标准的 Silverlight 项目和基于 PRSIM 的情况有关。
其他人有这个吗?
谢谢你的时间
jquery - jQuery 意外的可排序行为
我正在开发一个可以生成 Word 文档的项目,其中一个功能是定义目录。我希望我的 TOC 是一个可排序的 jQuery 列表,用于对章节进行排序。
我正在从 MySQL 表中递归地检索数据,该表按预期运行。由于我发现 IE7(以及可能的其他版本)中存在一些奇怪的行为,我切换回基础并在没有任何 DB 生成结构的简单 HTML 文件中尝试以下操作。
有了这个来源(无论子级别的数量),我希望每个子章节在其父章节中都是一个唯一的可排序列表。在 FireFox 中,这可以正常工作,但不幸的是,IE7 是默认浏览器,无法进行切换。
有人有什么建议吗?
基本上我只想重新组织列表和嵌套列表。目前我只能拖动主要章节,当我尝试拖动子章节时,相应父级的整个列表结构都被拖动了。因此,当我尝试将“第 2.2 章”拖动到“第 2.1 章”上方时,我实际上是在拖动“第 2 章”,只有将其拖动到“第 1 章”上方的可能性。
我希望我的问题足够清楚。
这是一个演示。添加/edit
到 URL 以查看代码并使用它
silverlight - 基于视图模型属性更新的 Silverlight 行为
我想要一个 Silverlight 行为,该行为由我的页面的视图模型中的属性更改触发。但是,我无法弄清楚如何做到这一点。
所以,我有一个非常简单的视图模型:
此视图模型是具有绑定到文本块的用户控件的数据上下文SomeProperty
:
这一切都很好。现在我想附加一个由我的视图模型中myTextBlock
的更改触发的行为。ChangingProperty
行为应该突出显示TextBlock
,例如(或更复杂的东西)。
如何指定此触发器?这可能吗?
亲切的问候,
罗纳德
c# - 如何为表单设置“首选尺寸”?
我在表单上有一些控件,我将它们固定在表单的左侧和右侧,以确保它们随表单一起增长和缩小。我的表单也设置为自动增长和收缩,以适应一些可能会得到长字符串的标签。当这些标签的长字符串被移除时,我希望我的表单恢复到之前的宽度。锚定在我的表单左右两侧的所述控件似乎正在阻止这种情况。我可以让它按我的意愿工作吗?
php - 教义中的行为问题
我在我的一个项目中遇到问题,我使用 Doctrine 作为 ORM。
由于某种原因,在重建模型和数据库结构时,Doctrine 忽略了行为和关系,我在其中一个表定义中定义。YAML 表定义如下所示:
生成的表结构如下所示:
如您所见,Doctrine 生成了我定义的所有列,但由于某种原因,所有应该自动发生的事情都没有完成。首先,它不会为 Timestampable 行为创建updated_at
and列,并且Sluggable 行为的列也丢失了。created_at
slug
索引和外键约束也丢失了。
当我打开生成的模型类时,它看起来一切正常:
所以,问题在于 SQL 查询的生成......
有没有其他人遇到过类似的问题,或者你能在我的 YAML 定义中发现任何错误吗?
c# - c#如何FormWindowState.Normal
我有这个代码:
它将父窗口状态最小化为最小化并显示一个启动表单。
我的问题是当启动画面关闭时,我如何回到 parentwindowstate.normal?
silverlight - Silverlight TextBox,移动插入符号位置
我正在尝试为屏幕键盘创建一个 TextBox 行为,它可以更新文本框中的文本,但我无法让它聚焦文本框并将插入符号移动到文本的末尾,一旦它完成更新。
我尝试在两个订单中都使用 TextBox.Focus() 和 TextBox.Select() 都没有运气。
谢谢你的时间
database - CakePHP - 如何将翻译行为应用于现有数据库?
我在 CakePHP 中有一个现有的应用程序和一个数据库。任务是将翻译行为应用于其模型。问题是 i18n.php 脚本只是创建 _i18n 表,但不会将现有数据复制到该表中。你不知道有什么脚本可以做到这一点吗?谢谢你的帮助。
xml - 在 XML 中定义游戏对象行为
我确信我的问题有一个设计模式解决方案,但我似乎无法确定什么是可行的方法。我知道我想要什么,我只是在建立联系时遇到了麻烦......我会解释一下:
我正在开发一款游戏。我有游戏对象。我有游戏行为。我的游戏对象的属性在一个包含所有详细信息的 XML 文件中定义。
因此,当一个游戏对象被实例化时,基于 XML 中的行为属性的值,它以某种方式附加了行为。我需要该行为能够访问其父级的所有属性,以便它可以说移动对象以及不...
我对设计模式没有太多经验......其中一些似乎几乎是正确的,但我读过的例子似乎都没有让我觉得它是正确的。
我正在使用 AS3,但请随意使其更通用。