Здравствуйте, Аноним, Вы писали:
А>Есть задача, — выводить в ячейки GridView только видимую часть строки, ограниченную длиной ячейки,
А>и, если весь текст не помещается в видимую область, тогда заменять последние видимые символы на многоточие.
А>Сначала пытался делать это на сервере, ограничивая количество символов, что оказалось неверным,
А>поскольку символы имеют разлиныую ширину при прорисовке, а также при изменении размера шрифта на клиенте (CTR+/-) эти изменения не учитывались.
А>Поиск дал такое решение: здесьАвтор: mogadanez
Дата: 11.12.03
А>Осталось теперь в JS определить видимую часть текста и заменить последние 3 символа на многоточие, если текст не поместился в ячейку.
А>Как это сделать и на какое событие?
Есть решение на css.
http://www.electrictoolbox.com/ellipsis-html-css/
Но оно не работает в Firefox.
Там же показано как при загрузке страницы сделать все это. Можно делать и по таймеру.