AdvanceDataGrid列字段允许只需单击一次而不是2来输入文本/编辑。

时间:2013-09-02 11:58:31

标签: flex

我是初学者。我有一个带有项目编辑器的高级数据网格列。当我单击该列时,单击两次而不是一次后,列上的编辑器将启用。          可以做什么,以便只需单击即可启用编辑器。

TIA

1 个答案:

答案 0 :(得分:0)

请参阅此示例,只需单击一下即可激活编辑器:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
               xmlns:s="library://ns.adobe.com/flex/spark" 
               xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955"       minHeight="600">
    <fx:Declarations>
        <s:ArrayList id="dataGridData">
            <fx:Object name="Bob" definition="stuff"/>
            <fx:Object name="Joe" definition="stuff"/>
            <fx:Object name="Tim" definition="stuff"/>
        </s:ArrayList>
    </fx:Declarations>

<mx:AdvancedDataGrid dataProvider="{dataGridData}" editable="true">
    <mx:columns>
        <mx:AdvancedDataGridColumn id="colName" headerText="a" editable="true" dataField="name"/>
        <mx:AdvancedDataGridColumn id="colDefinition" headerText="b" editable="true" dataField="definition"/>
    </mx:columns>
</mx:AdvancedDataGrid>
</s:Application>