jak ograniczyć wysokość textarea jqgrid tylko w siatce
Pole tekstowe zawiera wiele linii lub linii. W siatce jqgrid powinien być wyświetlany tylko pierwszy wiersz. W oknie widoku jqgrid powinno być również wyświetlanych więcej linii i możliwy pasek przewijania.
Odpowiedź Olega zJak ograniczyć maksymalną wysokość wiersza w jqgrid
ogranicza wysokość pola tekstowego w oknie widoku również do pojedynczej linii. Jak pokazać tylko pierwszą linię w siatce, ale pokazać więcej linii w formularzu widoku jqgrid?
colmodel to:
{"name":"Description",
"edittype":"textarea",
"wrap":"on",
"formatter":function(v){ return '<div style="max-height:20px">'+$.jgrid.htmlEncode(v)+'</div>';
}
,"editoptions":{"class":"","rows":18,"wrap":"off","style":"width:800px",
"readonly":"readonly"
},
"editrules":{"edithidden":true},"editable":true,"width":539,
"classes":"jqgrid-readonlycolumn"}
Okno widoku jqgrid pokazuje wiele linii. To powinno pozostać takie samo:
siatka pokazuje również wiele linii. To jest źle.:
Jak zmusić siatkę do pokazania tylko pierwszej linii w każdym polu tekstowym
Lub można wyświetlić więcej linii na dole ekranu: jeśli jakiś wiersz stanie się aktywny, pierwsze 10 wierszy z kolumny textarea powinno pojawić się na dole. Jest to podobne do przeglądarki Windows Log: przejście do wiersza zdarzeń pokazuje dane długich zdarzeń w osobnym oknie