Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery Excel и edit Grid (https://javascript.ru/forum/jquery/3340-jquery-excel-i-edit-grid.html)

antonM 12.08.2011 01:16

x-yuri, спасибо за помощь. Точно, надо либо класс использовать либо более уникальный id делать. С ячейкой я так и делаю, создаю объект и в его свойства записываю (если я верно вас понял). Все таки вопрос по быстродействию остался, я так понял, что распарсивание regexp-ом будет в данной ситуации быстрее?
И еще вопрос по дополнительным аттрибутам. <td> может иметь аттрибут abbr, можно ли в него например сохранять формулу. И на сколько критично с точки зрения семантики (наверное), если использовать произвольные атрибуты. Например теже координаты записывать сразу отдельно в аттрибуты row и column например вот так:
<td row="10" col="5" id="myGrid-10-5" formula="=R1C1*R10C5"></td>
Понимаю, что валидатор такое не пропустит, но все же?
Спасибо!

x-yuri 12.08.2011 02:22

Цитата:

Сообщение от antonM
Точно, надо либо класс использовать либо более уникальный id делать.

зачем беспокоиться об уникальности, если есть классы?

Цитата:

Сообщение от antonM
С ячейкой я так и делаю, создаю объект и в его свойства записываю (если я верно вас понял).

а речь идет не только об ячейках?

если ты знаешь разницу между свойствами и атрибутами, тогда правильно понял

Цитата:

Сообщение от antonM
Все таки вопрос по быстродействию остался, я так понял, что распарсивание regexp-ом будет в данной ситуации быстрее?

ты сначала доделай этот плагин, а потом думай про быстродействие: оптимизируй узкие места, а не что в голову прийдет

Цитата:

Сообщение от antonM
И еще вопрос по дополнительным аттрибутам. <td> может иметь аттрибут abbr, можно ли в него например сохранять формулу. И на сколько критично с точки зрения семантики (наверное), если использовать произвольные атрибуты. Например теже координаты записывать сразу отдельно в аттрибуты row и column например вот так:

добавляй префикс 'data-' к имени атрибута и все будет нормально

Цитата:

Сообщение от antonM
Понимаю, что валидатор такое не пропустит, но все же?

валидатор? А что он делает? :)


Часовой пояс GMT +3, время: 16:45.