我想使用Actionscript动态创建带有图标的按钮.
我试过这个,没有成功:
var closeButton = new Button();
closeButton.setStyle("icon", "@Embed(source='images/closeWindowUp.png");
Run Code Online (Sandbox Code Playgroud) 我对客户关于DB2的NF模式有一些疑问.谷歌几乎没有关于它的信息.
我已经能够推断出以下内容,但我并不完全相信它......
我怀疑以下,但我更不确定它...
任何人都可以告诉我,如果我是对的吗?或者添加更多细节?
对于我当前的项目,每次我设置一个新工作区时,我都需要导入分散在20多个不同目录中的数百个现有项目.有没有办法在Eclipse中自动执行此步骤?
这些项目都被检入ClearCase.
我有一个dojox.grid.DataGrid,我想以编程方式选择一行.我正在使用setSelected()这样做,它第一次工作.但是,对于不同的行再次调用它会使前一行突出显示.此外,如果我尝试重新选择之前选择的行,则不会触发onSelected事件.但是,如果我实际上在网格中单击,它会清除:在未被突出显示和未选中之前在网格中突出显示的行.
代码如下:
if (grid.rowCount > 0 && idx < grid.rowCount)
{
grid.selection.setSelected(idx, true);
grid.render();
}
Run Code Online (Sandbox Code Playgroud)
就好像我启用了多选,但我已将网格声明为selectionMode ="single".
<table dojoType="dojox.grid.DataGrid"
id="hotTablesForAppDg"
autoWidth="true" autoHeight="true" selectionMode="single"
onSelected="autonomics.Clusters.loadTableDetails(this)">
Run Code Online (Sandbox Code Playgroud)
还有什么我需要打电话来清除之前的选择吗?
这段代码很无聊,因为它为一个数组添加了一个类,然后尝试将它拉出来并像操作它一样操纵它.
private function fail(event:Event):void
{
var myObj:MyClass;
var a:ArrayCollection = new ArrayCollection();
var x:MyClass;
var y:MyClass;
myObj = new MyClass;
a.addItem(myObj);
a.addItem(MyClass); // !!BAD!!
x = a[0];
y = a[1];
}
Run Code Online (Sandbox Code Playgroud)
当我意外地做到这一点时,我花了很长时间才看到我做错了什么.部分是因为错误消息没有告诉我任何我能理解的内容:
TypeError: Error #1034: Type Coercion failed: cannot convert com.ibm.ITest::MyClass$ to com.ibm.ITest.MyClass.
at ITest/fail()[C:\work_simple01\ITest\src\ITest.mxml:51]
at ITest/___ITest_Button5_click()[C:\work_simple01\ITest\src\ITest.mxml:61]
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,为什么标记线!!坏!以上甚至允许?我希望这里有编译时错误.由于它编译,必须有一些用途,我不知道.它是什么?
apache-flex ×2
clearcase ×1
db2 ×1
dojo ×1
dojox.grid ×1
eclipse ×1
mainframe ×1
migration ×1
oop ×1
zos ×1