sortbyvalue works as well:
HTML Code:
function onCreated()
{
this.array = null;
addn("B");
addn("C");
addn("D");
addn("A");
echo(this.array[0].name);
this.array.sortbyvalue("name", "string", false);
echo(this.array[0].name);
this.array.sortbyvalue("name", "string", true);
echo(this.array[0].name);
}
function addn(n)
{
temp.data = new TStaticVar(@temp.n);
temp.data.somevar = "test";
this.array.add(temp.data);
}
outputs:
B (default)
D (descending)
A (ascending)