JQGrid стол от DOM - PullRequest
       10

JQGrid стол от DOM

0 голосов
/ 17 августа 2011

Я пытаюсь заставить jqGrid работать с таблицей DOM, которая уже существует.Я немного смущен некоторыми инструкциями, чтобы сделать это, однако ... Например, я прочитал это на одном конкретном сайте помощи ... http://www.secondpersonplural.ca/jqgriddocs/_2h30t8wte.htm Когда он говорит это: "новый выпуск jquery.jqGridПо умолчанию этот файл включен .js, поэтому убедитесь, что grid.tbltogrid.js и grid.tbltogrid-min.js скопированы в соответствующую папку. Если вы не хотите включать эту функцию, внесите соответствующие изменения в jquery.jqGrid.js. "

О чем он говорит?

Кроме того, сайт загрузки сетки Jquery дал мне такой набор инструкций:« Чтобы использовать этот модуль, вы должны пометить таблицу в сетке.(в других модулях) при загрузке сетки. Для получения дополнительной информации см. Загрузка. Для разработчиков - это grid.tbltogrid.js в каталоге src. "Теперь у меня был модуль Table to Grid, помеченный при загрузке.

Что я должен был бы сделать, чтобы это сделать?

Какую функцию я должен вызывать, в настоящее время я вызываю ...

    (function () {
            tableToGrid(".table1", {});
    });

Это кажется немного неправильным.

ОБНОВЛЕНИЕ: добавлено то, на что я ссылаюсь Вот сценарии, на которые я ссылаюсь ... Игнорировать сценарии DataTable ..Я скоро буду удалять их, как только смогу подтвердить, что это работает.

<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="~/Content/jqUIcss/jquery-ui-1.8.14.custom.css" />
<link rel="stylesheet" type="text/css" media="screen" href="~/Content/jqGrid/ui.jqgrid.css" />      
<script type="text/javascript" src="<%=ResolveClientUrl("~/Scripts/jquery-1.5.1.min.js")%>"></script>        
<link href="../../Content/dataTable.css" rel="stylesheet" type="text/css" /> 
<script type="text/javascript" src="<%=ResolveClientUrl("~/Scripts/jqUI/jquery-ui-1.8.14.custom.min.js")%>"></script>
<script src="<%=ResolveClientUrl("~/Scripts/lib/jquery.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/lib/jquery.metadata.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jquery.validate.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jquery.jqGrid.min.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/grid.locale-en.js")%>" type="text/javascript"></script>

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Предполагая, что вы правильно загрузили компоненты и включили их в свое приложение с помощью тегов <script>, все, что вам нужно сделать, это:

tableToGrid('#table_name')

, где имя таблицы - это идентификатор таблицы.вы пытаетесь конвертировать.

Редактировать: обратите внимание на #, тогда как вы использовали . и, как представляется, идентификатор таблицы.. обозначает имя класса.

0 голосов
/ 17 августа 2011
<script src="<%=ResolveClientUrl("~/Scripts/grid.base.js")%>" type="text/javascript">   </script>
<script src="<%=ResolveClientUrl("~/Scripts/grid.tbltogrid.js")%>" type="text/javascript"></script>
<script src="<%=ResolveClientUrl("~/Scripts/jqDnR.js")%>" type="text/javascript"></script>

Добавлены эти скрипты и все вроде нормально.

...