Jquery dialog, Höhe und vertikale Bildlaufleiste

Bin ich wieder Daten per ajax zu füllen ein jquery-dialog. Die ajax ist im Grunde eine html-Tabelle mit einer Variablen Menge von Zeilen.

Möchte ich den dialog zu erweitern, zeigen die Zeilen, bis zu einer bestimmten vertikalen Größe (350px), an welcher Stelle es sollte zeigen, wird eine vertikale Bildlaufleiste.

Also, das scheint gut zu funktionieren - der dialog ändert, richtig abhängig von der Anzahl der Zeilen. Aber, ich habe nie bekommen Sie die vertikale Bildlaufleiste - also wenn ich 20 Zeilen, dann bekomme ich nur zu sehen, die Letzte 9.

Wie kann ich erzwingen Sie die vertikale Bildlaufleiste, wenn Sie die Höhe wäre besser gewesen, als 350px?

$.ajax({
    type: 'POST',
    url: 'myurl',
    data: postdata,
    dataType: 'json',
    success: function (result) {
        if (result.success && result.data) {
            var $dialog = $('<div></div>').html(result.data).dialog({
                autoOpen: false,
                title: 'History',
                modal: true,
                height: Math.min((result.rows * 25) + 150, 350),
                width: 800
            });
            $dialog.dialog('open');

        }
        event.preventDefault();
    }
});
InformationsquelleAutor JonoB | 2012-05-12
Schreibe einen Kommentar