0

これらすべてのドロップダウンを作成した「地域」「国」「州」列を持つ多次元配列があります。今、これらのドロップダウンの初期状態を 2 行目の値に設定したいと考えています。配列から値を取得し、初期状態をその値に設定する JavaScript 関数を作成しようとしています。以下の「Region」のコントロールラッパーを作成するコードを見つけてください。このコントロール ラッパー内に JavaScript 関数を配置したいと思います。提案してください

     var regionPicker = new google.visualization.ControlWrapper({
    'controlType': 'CategoryFilter',
    'containerId': 'control1',
    'options': {
        'filterColumnLabel': 'Region',
        'ui': {
            'labelStacking': 'vertical',
            'allowTyping': false,
            'allowMultiple': false,

        }
    }

    });

ありがとう

4

1 に答える 1

0

デフォルト値を取得する DataTable の行と列がわかっている場合、解決策は簡単です。

// data is your DataTable object
// regionColumn is the index of the "Region" column in the DataTable
// defaultRow is the row in the DataTable that you want to pull your default values from
var regionPicker = new google.visualization.ControlWrapper({
    'controlType': 'CategoryFilter',
    'containerId': 'control1',
    'options': {
        'filterColumnLabel': 'Region',
        'ui': {
            'labelStacking': 'vertical',
            'allowTyping': false,
            'allowMultiple': false
        }
    },
    state: {
        selectedValues: [data.getValue(defaultRow, regionColumn)]
    }
});
于 2013-08-14T15:06:52.757 に答える