Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
менюшка фильтрации записей таблицы на JS, по аналогии с ms access
|
|||
|---|---|---|---|
|
#18+
доброго времени суток. начинающий пользователь javascript. рассматриваем MySQL + php + js. страничка вытягивает с сервера query и штампует всю полученную таблицу в <table>, всё стандартно: $db_table='table_name'; $sql_where_global=''; $sql_order_global=''; $query='SELECT id, field1, field2 FROM ' . $db_table . $sql_where_global . $sql_order_global; $result=mysql_query($query); if (!$result) die("Сбой при доступе к таблице: " . mysql_error() . "<br />"); $num_rows=mysql_num_rows($result); $num_columns=mysql_num_fields($result); echo '<table>'; for ($i=0; $i<$num_rows; ++$i) { $row = mysql_fetch_row($result); for ($j=0; $j<$num_columns; ++$j) { .... $field_name=mysql_field_name($result, $j); .... echo '<input type="text" name="'.$field_name .'" value="'.$row[$j] .'" onDblClick="dbl_click_cell(xxx)" onChange="update_cell(xxx)".'/>'; ..... } } echo '</table>'; при изменении данных в ячейке происходит обновление этой строки на серваке - это уже написал. ВОПРОС: для реализации механизма Фильтрации и Сортировки данных хочется сделать аналог выпадающего меню MS ACCESS при нажатии правой кнопки мышки в каком-либо поле таблицы: 1.фильтр по выделенному 2.исключить выделенное 3.фильтр для: ________ 4.удалить фильтр 5.сортировать по возрастанию 6.сортировать по убыванию - т.е. при нажатии правой кнопки мышки выпадет такая менюшка в ms access. Как сделать это на javascript для браузера? как я понял правую кнопку мышки в браузере переназначить нельзя, значит попробую использовать OnDblClick(). Соорентируйте, в какую сторону копать: pop-up window.open, модальные меню, css и другие способы создания всплывающих менюшки\окошки и проч. window.open - не у всех пользователь разрешены всплывающие окна главное чтобы просто, коротко, черно-белое, простая рамка. дизайн никакой не требуется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 01:49 |
|
||
|
менюшка фильтрации записей таблицы на JS, по аналогии с ms access
|
|||
|---|---|---|---|
|
#18+
lampodiy, копайте в сторону css framework или гуглите или например обзор _http://habrahabr.ru/post/156747/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 01:58 |
|
||
|
менюшка фильтрации записей таблицы на JS, по аналогии с ms access
|
|||
|---|---|---|---|
|
#18+
если целый фреймворк не нужен, а только одна маленькая задачка, то тут можно поискать Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 02:29 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38235889&tid=1463879]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 397ms |

| 0 / 0 |
