0

请帮忙,我无法在我的 flex 移动应用程序中将数据库 ID 输入到 Sqlite 数据库中。以下是我的代码:

<fx:Script>
    <![CDATA[

            [Bindable]public var acItem : ArrayCollection = new ArrayCollection(
                [   {ItemName:'ABC',data:0},
                    {ItemName:'XYZ',data:1},
                    {ItemName:'PQR',data:2},

                ]);
            protected function dropdown_changeHandler(e:IndexChangeEvent):void
                {

                selection = e.newIndex;

                }
    ]]>
</fx:Script>
<s:DropDownList id="dropdown" width="150" height="61.35" change="dropdown_changeHandler(event)"
                dataProvider="{acItem}" fontSize="16" labelField="ItemName"
                prompt="SelectDatabase"
                x.landscape="492" y.landscape="380" width.landscape="215"
                height.landscape="31.35"
                x.portrait="243" y.portrait="568" width.portrait="215" height.portrait="31.35">

</s:DropDownList>
4

1 回答 1

0

对不起,上面的代码是完全正确的。当我将下拉字符串的值传递到数据库时,我使用了 ","+"dropdown.Id+"," 但它是错误的。然后我再次尝试或使用 ","+"dropdown.selectedIndex "+"," 正常工作。

所以如果有人使用 sqlite 所以使用上面的 decleration 。谢谢,维诺德

于 2012-05-11T06:52:41.740 回答