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

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<table class="easyui-datagrid" title="Basic DataGrid" style="width:700px;height:350px"
			data-options="singleSelect:true,collapsible:true,url:'../datagrid/datagrid_data1.json'">
		<thead>
			<tr>
				<th data-options="field:'itemid',width:80">Item ID</th>
				<th data-options="field:'productid',width:100">Product</th>
				<th data-options="field:'listprice',width:80,align:'right'">List Price</th>
				<th data-options="field:'unitcost',width:80,align:'right'">Unit Cost</th>
				<th data-options="field:'attr1',width:250">Attribute</th>
				<th data-options="field:'status',width:60,align:'center'">Status</th>
			</tr>
		</thead>
	</table>





Пробую вместо url:'../datagrid/datagrid_data1.json'
передать данные из атрибута request.

url:'<%=request.getAttribute("list")%>'

Но данные не загружаются. Подскажите что не так? Кто знает.

В атрибуте значение JSON

Код: javascript
1.
2.
3.
4.
{"total":6,
"rows":[
	{"status":"P","unitcost":92,"productid":"AV-CB-01","attr1":"Adult Male","listprice":63.5,"itemid":"EST-18"}
]}



Спасибо
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38180289
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipПодскажите что не так? Кто знает.В параметр, который называется url, который ожидает, что ему передадут url (url это строка формата "интернет-адрес", если что), вы передаете абсолютный левак в формате JSON и спрашиваете "что не так"? С головой у вас что-то не так с такими проблемами с формальной логикой.

Код: javascript
1.
2.
var xxx = <%=request.getAttribute("list")%>; //без апострофов!
$("id таблицы или еще какой селектор').datagrid("loadData", xxx)

У jeasyui есть документация, ее полезно иногда читать.
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38180298
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще не лучший подход. Если json формируется одновременно с html, то нет в нем никакого смысла. Можно сформировать и отдать уже заполненную таблицу, движок jeasyui ее сам преобразует.
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38180327
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariyqi_ipПодскажите что не так? Кто знает.В параметр, который называется url, который ожидает, что ему передадут url (url это строка формата "интернет-адрес", если что), вы передаете абсолютный левак в формате JSON и спрашиваете "что не так"? С головой у вас что-то не так с такими проблемами с формальной логикой.

Код: javascript
1.
2.
var xxx = <%=request.getAttribute("list")%>; //без апострофов!
$("id таблицы или еще какой селектор').datagrid("loadData", xxx)

У jeasyui есть документация, ее полезно иногда читать.
Спасибо большое за ответ! Не дадите линк где про это написано. Посмотрел доку...не нашел этой реализации...возможно не там смотрел
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38180338
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И попробовал в свойствах таблицы и колонок поставить width в процентах - не работает :( только в px
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38180364
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipСпасибо большое за ответ! Не дадите линк где про это написано. Посмотрел доку...не нашел этой реализации...возможно не там смотрелУ них документация на фреймах, так просто ссылку не дашь. Открываете документацию, тыкаете datagrid. В списке методов есть loadData.

qi_ipИ попробовал в свойствах таблицы и колонок поставить width в процентах - не работает :( только в pxПроценты не поддерживаются. Чтобы поиметь какое-то их подобие, нужно задать в свойствах таблицы fitColumns:true. Ширину колонок нужно задать в пикселях, соответствующих процентам от исходного размера таблицы. Если сама таблица должна быть резиновой, то в свойствах должно быть fit:true, но это свойство имеет ограничения: вся иерархия контейнеров должна быть построена на jeasyiu panel и им всем нужно выставить fit:true. Либо скриптами ее тянуть. В общем-то, внутри jeasy резиновость скриптами и достигается.
...
Рейтинг: 0 / 0
Подскажите с примером jeasyui
    #38181009
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyВ общем-то, внутри jeasy резиновость скриптами и достигается.
Вот это не совсем понял...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Подскажите с примером jeasyui
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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