J'essaie Flexigrid pour une nouvelle application - Je suis vraiment impressionné mais je ne trouve pas un moyen de définir la largeur dans le code.FlexiGrid - Définir la largeur de la grille dans le code
La raison principale de ceci est d'obtenir le GRID (pas les colonnes à l'intérieur de la grille) pour aligner complètement à la taille de la fenêtre. Je sais, ça tourne en dérision le resizer horizontal, mais c'est ce que je dois faire!
Pour votre information ma mise en place est la suivante:
$(document).ready(function() {
$("#flex1").flexigrid
(
{
url: '<%= ResolveUrl("~/Data.ashx") %>?filter=none',
dataType: 'json',
colModel: [
{ display: '', name: 'view', width: 20, sortable: true, align: 'center' },
{ display: 'Street', name: 'Street', width: 260, sortable: true, align: 'left' },
{ display: 'Town', name: 'Town', width: 200, sortable: true, align: 'left' },
{ display: '', name:'Actions', width:30, sortable: false, align: 'center' }
],
sortname: "Street",
sortorder: "asc",
usepager: true,
title: 'Streets',
useRp: true,
rp: 15,
showTableToggleBtn: false,
width: 800,
height: 200
}
);
});
mais la fonction suivante ne fonctionne pas:
function ResizeGrid() {
$('#flex1').flexOptions({ width:1000 }).flexReload();
}
Il provoque la grille pour se rafraîchir, mais rien de plus.
IMPRESSIONNANT. Merci! –
qu'en est-il de la largeur des colonnes? comment puis-je les laisser redimensionner comme le fait la table? – frabiacca
Et j'ai essayé l'auto sans le 'avant et ça ne marchait pas, mais je ne pensais pas à' auto ': Phahaha Thanx mec! – themis