2009-08-28 8 views
0

私のページに4つのAjax Toolkitカスケードドロップダウンがあります。Ajaxカスケードドロップダウンを無効にする

ロード時に、選択した値を最初の2に設定します。これらの条件の最初の2つのドロップダウンを無効にして、機能するようにしますが、ユーザーは選択した値を変更できません。私はドロップダウンボックスでfalseを有効に設定しようとしましたが、カスケードエクステンダーはこれをオーバーライドして、それを真に戻すように見えます。私はエクステンダーでfalseを有効にする設定を試みましたが、これによりドロップダウンと子のドロップダウンが設定されません。

私はJavaScriptソリューションを試してみる前に、これを行う別の方法がありますか?私は、私は彼らが無効になって欲しかったならば、私はこのMappedControlと呼ばれる旨のコントロールにカスタム属性サーバ側を追加することによって、これを達成

おかげ

答えて

0

は、私はその後、無効

function Level1Populated() { 
    if ($("*[id$='ddl_OrganisationalLevel4Id']").attr("MappedControl")) { 
     $("*[id$='ddl_OrganisationalLevel4Id']").disabled = true; 
    } 
} 
function pageLoad(sender, args) { 
    $find("ccd_Level1BID").add_populated(Level1Populated); 
} 
を行うには、次のJavascriptを使用しました
関連する問題