Flex:以编程方式确定从MultiSelectComboBox中选择的值

时间:2014-08-09 20:42:54

标签: flex

我是Flex新手,想要以编程方式确定从MultiSelectComboBox中选择的值。代码如下:

<columns: ExtendedDataGridColumn
                    width="50" dataField="department" 
                    filterComboBoxBuildFromGrid="false"
                    filterComboBoxDataField="label"
                    filterComboBoxDataProvider="{deptCollection}"
                    filterControl="MultiSelectComboBox"
                    filterOperation="Equals"
                    sortable="true" />

1 个答案:

答案 0 :(得分:0)

每当您需要检查所选值(或多个值)时,请使用selectedItems属性:

private function querySelections() {
    foreach (var item:* in multiComboBox) {
        trace(item.id);
    }
}

当然,您需要确保可以将MultiSelectComboBox的引用添加到想要读取它的代码中。如果它在ItemRenderer中定义,您需要确保将其公开给调用代码。