有没有办法可以从下面的代码片段中将参数传递给searchStyle函数?
谢谢!
<mx:AdvancedDataGrid id="dgCompetente" includeIn="Competente" x="10" y="66" width="547" height="468"
change="dgCompetente_changeHandler(event)" dataProvider="{colCompetente}"
editable="false" allowMultipleSelection="true" updateComplete="updateDataGridIndex('competente')"
styleFunction="searchStyle">
private function searchStyle(data:Object, col:AdvancedDataGridColumn):Object
{
if (txtSearchCompetente.text != '') {
if (data['denCompetenta'].toLowerCase().indexOf(txtSearchCompetente.text.toLowerCase()) != -1)
return {color:0xFF0000,backgroundColor:0xFFF552,fontWeight:'bold',fontStyle:'italic'};
}
return null;
}
答案 0 :(得分:1)
不可能,因为预期该功能具有此确切签名。如果要为不同的数据网格重用该函数,可以为每个数据网格创建小的专用函数,然后将其参数传递给另一个函数。