Re: Обрезка строки многоточием
От: GarryIV  
Дата: 12.08.10 05:30
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Есть задача, — выводить в ячейки GridView только видимую часть строки, ограниченную длиной ячейки,

А>и, если весь текст не помещается в видимую область, тогда заменять последние видимые символы на многоточие.
А>Сначала пытался делать это на сервере, ограничивая количество символов, что оказалось неверным,
А>поскольку символы имеют разлиныую ширину при прорисовке, а также при изменении размера шрифта на клиенте (CTR+/-) эти изменения не учитывались.
А>Поиск дал такое решение: здесь
Автор: mogadanez
Дата: 11.12.03

А>Осталось теперь в JS определить видимую часть текста и заменить последние 3 символа на многоточие, если текст не поместился в ячейку.
А>Как это сделать и на какое событие?

Есть решение на css. http://www.electrictoolbox.com/ellipsis-html-css/
Но оно не работает в Firefox.

Там же показано как при загрузке страницы сделать все это. Можно делать и по таймеру.
WBR, Igor Evgrafov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.