2009-07-07 3 views
0

私はユーザーがテーブルを並べ替えるためにテーブルのヘッダーをクリックできるようにしたいだけで昇順を設定することができます、テーブルヘッダ。以下は、私が使用した関数ですどのようにユーザーが並べ替える順序を変更するテーブルのヘッダーをクリックするように機能を設定する

function sortBy(sKey) 
{ 
    document.sortResultsForm.sSortBy.value=sKey; 
    document.sortResultsForm.submit(); 
} 

function sortDistrictNamedescend($a, $b) 
{ 
    if ($a->DistrictName == $b->DistrictName) 
    { 
     return 0; 
    } 
    return ($a->DistrictName < $b->DistrictName) ? 1 : -1; 
} 

function sortDistrictNameascend($a, $b) 
{ 
    if ($a->DistrictName == $b->DistrictName) 
    { 
     return 0; 
    } 
    return ($a->DistrictName < $b->DistrictName) ? -1 : 1; 
} 

if($sSortBy=="District") 
{ 
    usort($tempArr, 'sortDistrictNameascend'); 
} 
+0

<表ボーダー= "0" 幅= "100%" CELLSPACING = "2" CELLPADDING = "2"> District Group RegID Name

+0

だけで呼び出す方法を知りたいです関数 関数sortDistrictNamedescend($ a、$ b)($ a-> DistrictName == $ b-> DistrictName) { return 0; } 返信($ a-> DistrictName < $b-> DistrictName)? 1:-1; } 私はすでに関数sortDistrictNameascendを呼び出しているため、ユーザーがヘッダーをクリックしたときにテーブルをソートする必要があります。 –

答えて

0

私はあなたのsortDistrictNamedescend関数を見ていますが、私はあなたがそれを呼び出す場所は見ません。

関連する問題