powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQGrid и несколько пользователей
9 сообщений из 9, страница 1 из 1
jQGrid и несколько пользователей
    #38097631
Nevskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. С Наступающим!
Подскажите, пожалуйста, есть таблица формируемая с помощью jqgrid:

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
<?php include("connect.inc");
session_start();

if($_SESSION['admin']){
	$admin = 1;
}
else $admin = 0;
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link rel="stylesheet" type="text/css" media="screen" href="css/eggplant/jquery-ui-1.9.2.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" mce_href="css/ui.jqgrid.css" />

<script type="text/javascript" src="buttonm/mbjsmbj6pr.js"></script>
<script type="text/javascript" src="js/i18n/grid.locale-ru.js"></script>
<script type="text/javascript" src="js/jquery.jqgrid.min.js"></script>

<script type="text/javascript">
$(function(){
		var pager = $('#main_table_Pager');
$('#main_table').jqGrid({
   url:'p1e1.php',
   datatype: 'json',
   mtype: 'GET',
   colNames:['№ заявки', 'Артикул','Описание','Мастер','Фото','Дата заявки','Принято в работу','Начало работы','Окончание работы<br> (по плану)','Статус','Действие'],
   colModel :[
     {name:'Nomer_zajavka', index:'Nomer_zajavka', width:70, align: 'center'},
     {name:'Articul', index:'Articul', width:70, align: 'center', editable:true},
     {name:'Text_opisanie', index:'Text_opisanie', width:400, align: 'center', edittype: 'textarea'},
     {name:'Modeler', index:'Modeler', width:80, align: 'center'},
     {name:'Foto', index:'Foto', width:40, align: 'center'},
     {name:'Data_zaj', index:'Data_zaj', width:100, align: 'center'},
     {name:'date_start', index:'date_start', width:100, align: 'center'},
     {name:'date_start_work', index:'date_start_work', width:100, align: 'center'},
     {name:'date_plan_end', index:'date_plan_end', width:100, align: 'center'},
     {name:'Status_name', index:'Status_name', width:100, align: 'center'},
     {name:'Deistvie', index:'Deistvie', width:80, align: 'center'}],
  pager: pager,
  width:'80%',
  height: 'auto',
  sortname: 'Nomer_zajavka',
  sortorder: 'asc',
  viewrecords: true,
  rownumbers: true,
  rownumWidth: 40
});
jQuery("#main_table").jqGrid('navGrid',"#main_table_Pager",{edit:false,add:false});

});
</script>
</head>

<body>

<table id="main_table"></table>
<div id="main_table_Pager"></div></div>

</body>
</html>



Как в зависимости от пользователя (точнее группы к которой он принадлежит) делать разные запросы к базе и управлять кнопками на панели навигации? Спасибо.
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097634
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не в курсе плагина. по коду - в этом p1e1.php скрипте разруливать
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097660
Nevskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрался с панелью навигации сделал так

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
<?php include("connect.inc");
session_start();

if($_SESSION['admin']){
	$admin = 1;
}
else $admin = 0;
?>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<link rel="stylesheet" type="text/css" media="screen" href="css/eggplant/jquery-ui-1.9.2.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="css/ui.jqgrid.css" mce_href="css/ui.jqgrid.css" />

<script type="text/javascript" src="buttonm/mbjsmbj6pr.js"></script>
<script type="text/javascript" src="js/i18n/grid.locale-ru.js"></script>
<script type="text/javascript" src="js/jquery.jqgrid.min.js"></script>

<script type="text/javascript">
$(function(){
		var pager = $('#main_table_Pager');
$('#main_table').jqGrid({
   url:'p1e1.php',
   datatype: 'json',
   mtype: 'GET',
   colNames:['№ заявки', 'Артикул','Описание','Мастер','Фото','Дата заявки','Принято в работу','Начало работы','Окончание работы<br> (по плану)','Статус','Действие'],
   colModel :[
     {name:'Nomer_zajavka', index:'Nomer_zajavka', width:70, align: 'center'},
     {name:'Articul', index:'Articul', width:70, align: 'center', editable:true},
     {name:'Text_opisanie', index:'Text_opisanie', width:400, align: 'center', edittype: 'textarea'},
     {name:'Modeler', index:'Modeler', width:80, align: 'center'},
     {name:'Foto', index:'Foto', width:40, align: 'center'},
     {name:'Data_zaj', index:'Data_zaj', width:100, align: 'center'},
     {name:'date_start', index:'date_start', width:100, align: 'center'},
     {name:'date_start_work', index:'date_start_work', width:100, align: 'center'},
     {name:'date_plan_end', index:'date_plan_end', width:100, align: 'center'},
     {name:'Status_name', index:'Status_name', width:100, align: 'center'},
     {name:'Deistvie', index:'Deistvie', width:80, align: 'center'}],
  pager: pager,
  width:'80%',
  height: 'auto',
  sortname: 'Nomer_zajavka',
  sortorder: 'asc',
  viewrecords: true,
  rownumbers: true,
  rownumWidth: 40
});
if ($("#user_admin").text()=="1"){
	jQuery("#main_table").jqGrid('navGrid',"#main_table_Pager");
}
else {
	jQuery("#main_table").jqGrid('navGrid',"#main_table_Pager",{edit:false,add:false});
	}


});
</script>
</head>

<body>
<p id='UserRole' style='display: none'><?=$_SESSION['user_admin'];?></p>
<table id="main_table"></table>
<div id="main_table_Pager"></div></div>

</body>
</html>



А как параметр #user_admin передать в p1e1.php ?
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097661
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nevskiy,

авторА как параметр #user_admin передать в p1e1.php ?так?
Код: javascript
1.
2.
$('#main_table').jqGrid({
   url:'p1e1.php?'+$("#user_admin").text(), ...

на сервере в скрипте p1e1.php смотрите get
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097662
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ILL HEADNevskiy,

авторА как параметр #user_admin передать в p1e1.php ?так?
Код: javascript
1.
2.
$('#main_table').jqGrid({
   url:'p1e1.php?user_admin'+"="+$("#user_admin").text(), ...

на сервере в скрипте p1e1.php смотрите get@_GET['#user_admin']
сорри напутал
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097663
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
))) $_GET... еще раз извините )
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38097669
Nevskiy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ILL HEAD))) $_GET... еще раз извините )

Спасибо огромное! Работает!
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38099156
Смотрящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NevskiyILL HEAD))) $_GET... еще раз извините )

Спасибо огромное! Работает!в самом деле? а не должно
...
Рейтинг: 0 / 0
jQGrid и несколько пользователей
    #38100850
Фотография ILL HEAD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотрящий,

почему?
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / jQGrid и несколько пользователей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]