The v2 DataGrid does not display empty strings properly. Resizing and sorting of columns causes cells with empty string values to disappear/reappear.
To reproduce:
1. create new .fla
2. on frame one in Actions type:
goodDP = [
{first_name:"Chris", last_name:"Priceless", phone:"", email:"[Email Removed]"},
{first_name:"John", last_name:"Priceless", email:"[Email Removed]"},
{first_name:"Sally", last_name:"Priceless", phone:""},
{first_name:"Ed", last_name:"Priceless", phone:"", email:"[Email Removed]"}];
badDP = [
{first_name:"Chris", last_name:"Priceless", phone:"", email:"[Email Removed]"},
{first_name:"John", last_name:"Priceless", phone:"", email:"[Email Removed]"},
{first_name:"Sally", last_name:"Priceless", phone:"",email:""},
{first_name:"Ed", last_name:"Priceless", phone:"", email:"[Email Removed]"}];
3. add a datagrid component to the stage, name it myDG.
4. add two buttons to the stage. Name then good_btn and bad_btn.
5. select good_btn and in actions panel type:
on(click){ this._parent.myDG.dataProvider = this._parent.goodDP; }
6. select bad_btn and in actions panel type:
on(click){ this._parent.myDG.dataProvider = this._parent.badDP; }
7. Ctrl+Enter
8. click bad_btn. click on phone header of datagrid. Note Sally's phone number and Ed's email disappear. Further sorting and re-sizing produce similar results.
9. click good_btn. Notice none of the strange behavior occurs.