我正在寻找一种在Flex应用程序中命名组件的标准方法.例如,所有TextFields在其ID属性中以"txt"开头(即"txtFirstName").有没有人熟悉我可以使用的前缀命名约定列表,而不是重新发明轮子?
我在Maven Release插件上使用"tagNameFormat"配置属性只使用项目版本作为标记,但它似乎没有任何效果.当我运行mvn版本时:准备建议的标签仍然是{artifactId} - {version}形式.
我的配置如下:
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<tagBase>https://as3-commons.googlecode.com/svn/tags/parent-pom</tagBase>
<tagNameFormat>@{project.version}</tagNameFormat>
<goals>deploy</goals>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么吗?
除非我在这里遗漏了一些明显的东西,否则无法在DataGrid中解除一行或多行.我期望DataGrid或List组件上的disabledRows或disabledRowIndidices属性,但似乎不存在.
我找到了一个"rendererArray"属性,该属性的作用域为mx_internal,并包含datagrid中所有单元格的所有itemrenderers.所以我可以检查渲染器内部数据的类型和值,并启用或禁用同一行的所有单元格,但这感觉太像黑客了.
有什么建议?
编辑:我意识到禁用一行可能意味着不同的事情.就我而言,即使datagrid的editable属性设置为true,也意味着无法编辑行.然而,它也可能意味着无法选择一行,但这不是我正在寻找的.
使用Flex计算年龄的最佳方法是什么?