2012-03-26 7 views
3

Ich habe eine jqGrid-Tabelle. Wenn ich versuche, eine Zeile zu bearbeiten, ohne eine Zeile auszuwählen, wird eine Warnmeldung mit der Meldung "Bitte wählen Sie eine Zeile aus" ausgegeben. Dieses Popup-Fenster ist in der Größe veränderbar und der Benutzer kann seine Größe ändern, so dass es vollständig verschwindet. Ich möchte, dass dieses Popup-Fenster nicht skalierbar ist. Gibt es einen Weg, dies zu erreichen?jqGrid Warnung Warnung Größe ändern

Ich habe eine Lösung gefunden. Sie wissen nicht, ob dies der beste ist, aber trotzdem ... In meinem Sheet ich hinzugefügt:

#alertmod .jqResize { display: none; } 

Antwort

1

Es ist die veränderbare Dialog scheint sich fest einprogrammiert zu true in grid.formedit.js:

$.jgrid.createModal(alertIDs, 
    "<div>"+o.alerttext+ 
    "</div><span tabindex='0'><span tabindex='-1' id='jqg_alrt'></span></span>", 
    {gbox:"#gbox_"+$t.p.id, 
    jqModal:true, 
    drag:true, 
    resize:true, 
    caption:o.alertcap, 
    top:o.alerttop, 
    left:o.alertleft, 
    width:o.alertwidth, 
    height: o.alertheight, 
    closeOnEscape:o.closeOnEscape, 
    zIndex: o.alertzIndex},"","",true); 

So urteilen Mit diesem Code ist Ihre Lösung eine geeignete Lösung.

Ich frage mich, ob resize jemals für diesen modalen Dialog jemals notwendig ist. Ich neige dazu, zu sagen, dass es zu false geändert werden sollte, obwohl mehr Tests erforderlich wären, um zu sehen, ob es Anwendungsfälle gibt, wo es wirklich Sinn macht.