0

私のページには、ASP ページにこのコーディングを含む一連の jQuery ドロップダウンがあります (一部はわずかに変更されていますが、それは関係ありません)。

jQuery(document).ready(function () {
    jQuery(function () {
    jQuery("#UCStyle1 select").multiselect({
        header: true,
        height: 175,
        minWidth: 240,
        size: 3,
        classes: '',
        checkAllText: 'Check all',
        uncheckAllText: 'Uncheck all',
        noneSelectedText: '0 Selected',
        selectedText: '# selected',
        selectedList: 0,
        show: null,
        hide: null,
        autoOpen: false,
        multiple: true,
        position: {},
        appendTo: "body"
    });
    });

コード ビハインドでは、ページの読み込み時にこれらのドロップダウンのいずれかで単一の値を選択する場合、次のように実行できます。

sCountry.SelectedValue = "USA";

複数選択ですべての値を選択するにはどうすればよいですか?

4

2 に答える 2

0

私は1つの解決策を発見しました(誰かが答えを探して立ち寄った場合に備えて):

foreach (ListItem li in sCountry.Items)
{
    li.Selected = true;
}

これを行うためのもう少しエレガントな/1行の方法があることをまだ望んでいますが、今のところこれでうまくいきます。

于 2016-01-22T01:01:11.477 に答える
0

ウィジェットのソース コードからは、ページの読み込み時にこれを追加するように見えます。

$(document).ready(function () {
    $(function () {
        $("#UCStyle1 select").multiselect({
            header: true,
            height: 175,
            minWidth: 240,
            size: 3,
            classes: '',
            checkAllText: 'Check all',
            uncheckAllText: 'Uncheck all',
            noneSelectedText: '0 Selected',
            selectedText: '# selected',
            selectedList: 0,
            show: null,
            hide: null,
            autoOpen: false,
            multiple: true,
            position: {},
            appendTo: "body"
        }).checkAll();
    });
});
于 2016-01-22T00:42:38.430 に答える