Datagrid column widths


hi.

 

i have working datagrid... example below.

 

please can me modify code can set width of each column matches size of text in column. @ present columns appear same width , not expand in width fit text in array.

 

function datagridfunction() { var characters:array = new array(new array("jerry seinfeld", "35", "37.9", "+2.9"),

new array("chuck norris", "35", "24", "-11"),

new array("jim raynor", "35", "40", "+5"));

//

//

for (var i:number = 0; < characters.length; i++) {

var firstname:string = characters[i][0];

var lastname:string = characters[i][1];

var award:string = characters[i][2];

var diff:string = characters[i][3];

datagridmain.additem({name:firstname, th:lastname, tr:award, vs:diff});

}

 

datagridmain.setstyle("fontfamily", "verdana");

datagridmain.setstyle("headercolor", "0xa6cbdd");

datagridmain.setstyle("alternatingrowcolors", ["0xf0f0f0", "0xffffff"]);

datagridmain.setstyle("rollovercolor", "0xdcebf1");

datagridmain.setstyle("selectioncolor", "0xfff97d");

datagridmain.setstyle("selectionduration", 300);}

datagridfunction();

:

 

 

function datagridfunction() { var characters:array = new array(new array("jerry seinfeld", "35", "37.9", "+2.9"),

new array("chuck norris", "35", "24", "-11"),

new array("jim raynor", "35", "40", "+5"));

//

//

for (var i:number = 0; < characters.length; i++) {

var firstname:string = characters[i][0];

var lastname:string = characters[i][1];

var award:string = characters[i][2];

var diff:string = characters[i][3];

datagridmain.additem({name:firstname, th:lastname, tr:award, vs:diff});

}

 

datagridmain.setstyle("fontfamily", "verdana");

datagridmain.setstyle("headercolor", "0xa6cbdd");

datagridmain.setstyle("alternatingrowcolors", ["0xf0f0f0", "0xffffff"]);

datagridmain.setstyle("rollovercolor", "0xdcebf1");

datagridmain.setstyle("selectioncolor", "0xfff97d");

datagridmain.setstyle("selectionduration", 300);

datagridmain.getcolumnat(0).width = datagridmain._width-240;

datagridmain.getcolumnat(1).width = 80;

datagridmain.getcolumnat(2).width = 80;

datagridmain.getcolumnat(3).width = 80;

}

datagridfunction();



More discussions in ActionScript 1 and 2


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support