<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2553053</guid>
        <pubDate>Wed, 31 Mar 2010 08:44:21 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2553053</link>
        <description><![CDATA[Zajigaev: а для заголовков столбцов <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">table.scroll thead th &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;padding: 2px;</div><div class="code_line">&nbsp;&nbsp; &nbsp;border-bottom: 1px solid #CBC7B8; </div><div class="code_line">&nbsp;&nbsp; &nbsp;border-left: 1px solid #D4D0C8; </div><div class="code_line">&nbsp;&nbsp; &nbsp;text-align: center;</div><div class="code_line">&nbsp;&nbsp; &nbsp;font-weight: normal;</div><div class="code_line">&nbsp;&nbsp; &nbsp;overflow: hidden;</div><div class="code_line">&nbsp;&nbsp; &nbsp;white-space: nowrap;</div><div class="code_line">&nbsp;&nbsp; &nbsp;background-image: url(images/grid-blue-hd.gif);</div><div class="code_line">// &nbsp; &nbsp; &nbsp;height : 17px; заменить на </div><div class="code_line">&nbsp;&nbsp; &nbsp;height : auto;</div><div class="code_line">}</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;table.scroll th div {</div><div class="code_line">&nbsp;&nbsp; &nbsp;overflow: hidden;</div><div class="code_line">/* &nbsp;white-space: nowrap;*/</div><div class="code_line">&nbsp;&nbsp; &nbsp;word-wrap: break-word;</div><div class="code_line">// &nbsp; &nbsp; &nbsp;height : 17px; заменить на</div><div class="code_line">&nbsp;&nbsp; &nbsp;height : auto;</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
и изменить рис background-image: url(images/grid-blue-hd.gif);]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2550795</guid>
        <pubDate>Mon, 29 Mar 2010 13:02:43 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2550795</link>
        <description><![CDATA[vicis: найди нужный th путём изменения цвета фонта<br>и тогда уже его мучай пока не начнёт переносить... :wub:]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2550601</guid>
        <pubDate>Mon, 29 Mar 2010 10:57:44 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2550601</link>
        <description><![CDATA[Zajigaev: все  :wall: <br>
ячейка расширяется , спасибо<br>
но заголовок столбца????<br>
я уже по-тупому заменил все на white-space: normal &#33;important; - не изменяется <br>
а в этом примере есть и column headers<br>
For wrap in cell:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">.ui-jqgrid tr.jqgrow td {</div><div class="code_line">white-space: normal !important;</div><div class="code_line">height:auto;</div><div class="code_line">vertical-align:text-top;</div><div class="code_line">padding-top:2px;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
And for column headers<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">.ui-jqgrid .ui-jqgrid-htable th div {</div><div class="code_line">height:auto;</div><div class="code_line">overflow:hidden;</div><div class="code_line">padding-right:4px;</div><div class="code_line">padding-top:2px;</div><div class="code_line">position:relative;</div><div class="code_line">vertical-align:text-top;</div><div class="code_line">white-space:normal !important;</div><div class="code_line">}</div></ol></div></div></div></div><br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2549108</guid>
        <pubDate>Sat, 27 Mar 2010 13:44:04 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2549108</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2547993'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-03-26T09:56:44+00:00">26.03.10, 09:56</time></span><div class='quote '>как сделать чтобы данные в ячейки переносились те высота ячейки менялась в зависимости от длинны данных </div></div><br>
я вижу два сопособа<br>
1. вставить в данные перенос где нужно, например<br>
Лучше нету &lt;br&gt; того свету<br>
<br>
2. сделать свой шаблон<br>
- берём папку одного из шаблонов OpenGrid и копируем с другим именем, например: <br>
...Program Files&#092;CodeGear&#092;Delphi for PHP&#092;2.0&#092;vcl&#092;opengrid&#092;jqGrid&#092;themes&#092;basic<br>
в <br>
...Program Files&#092;CodeGear&#092;Delphi for PHP&#092;2.0&#092;vcl&#092;opengrid&#092;jqGrid&#092;themes&#092;basicx<br>
- исправляем в проекте у OpenGrid имя шаблона в свойстве OpenGrid1-&gt;Theme = basicx<br>
- открываем файл ...Program Files&#092;CodeGear&#092;Delphi for PHP&#092;2.0&#092;vcl&#092;opengrid&#092;jqGrid&#092;themes&#092;basicx&#092;grid.css<br>
находим там <br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp;table.scroll tbody td &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;padding: 2px;</div><div class="code_line">&nbsp;&nbsp; &nbsp;text-align: left;</div><div class="code_line">&nbsp;&nbsp; &nbsp;border-bottom: 1px solid #D4D0C8;</div><div class="code_line">&nbsp;&nbsp; &nbsp;border-left: 1px solid #D4D0C8; </div><div class="code_line">&nbsp;&nbsp; &nbsp;text-overflow: ellipsis;</div><div class="code_line">&nbsp;&nbsp; &nbsp;overflow: hidden;</div><div class="code_line">&nbsp;&nbsp; &nbsp;white-space: nowrap;</div><div class="code_line">&nbsp;&nbsp; &nbsp;height : auto;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
<br>
и правим на<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp;table.scroll tbody td &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp;padding: 2px;</div><div class="code_line">&nbsp;&nbsp; &nbsp;text-align: left;</div><div class="code_line">&nbsp;&nbsp; &nbsp;border-bottom: 1px solid #D4D0C8;</div><div class="code_line">&nbsp;&nbsp; &nbsp;border-left: 1px solid #D4D0C8; </div><div class="code_line">&nbsp;&nbsp; &nbsp;text-overflow: ellipsis;</div><div class="code_line">&nbsp;&nbsp; &nbsp;overflow: hidden;</div><div class="code_line">// &nbsp;white-space: nowrap;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; white-space: normal !important;</div><div class="code_line">&nbsp;&nbsp; &nbsp;height : auto;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
проверяем - перенос в ячейке работает]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547993</guid>
        <pubDate>Fri, 26 Mar 2010 09:56:44 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547993</link>
        <description><![CDATA[Zajigaev: да... и такие корабли что-то плохо летают<br>
посмотрел все примеры jqGrid- крутая вещь&#33;<br>
<br>
а у меня мелочь но мешает - как сделать чтобы данные в ячейки переносились те высота ячейки менялась в зависимости от длинны данных (чтобы всю строку было видно) при фиксированной ширине<br>
с &lt;Table таких проблем не было<br>
спасибо<br>
 <a class='tag-url' href='http://2centtech.blogspot.com/2009/12/jqgrid-header-and-cell-value-word-wrap.html' target='_blank'>My Webpage</a><br>
нашел вот это но не знаю как применить]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547076</guid>
        <pubDate>Thu, 25 Mar 2010 13:32:53 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547076</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2547051'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-03-25T13:24:53+00:00">25.03.10, 13:24</time></span><div class='quote '>круто&#33;  </div></div><br>
а то<br>
это я про то что мурзилку про jQuery нужно прочитать прежде чем программировать<br>
и исходники просмотреть<br>
но нам же некогда <br>
мы строим космические корабли&#33;...<br>
по этому толко как данность]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547051</guid>
        <pubDate>Thu, 25 Mar 2010 13:24:53 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2547051</link>
        <description><![CDATA[Zajigaev: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2546081'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vicis &#064; <time class="tag-quote__quoted-time" datetime="2010-03-24T20:04:24+00:00">24.03.10, 20:04</time></span><div class='quote '>берём как данность - писать нужно так как работает  :ph34r:</div></div><br>
круто&#33; :crazy: <br>
хорошо что я нашел другой пример в инете , а если бы нет? так бы и маялся<br>
спасибо за   - если этот код вставить в событие OpenGrid1JSGridComplete (че тут у вас за цитирование- не получается у меня )<br>
а то я все пытался прикрутить к AfterInsertRow (по логике оно катит к этому методу)<br>
спасибо :thanks: <br>
заседание продолжается  :wall:]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2546081</guid>
        <pubDate>Wed, 24 Mar 2010 20:04:24 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2546081</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2545193'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-03-24T12:23:55+00:00">24.03.10, 12:23</time></span><div class='quote '>почему так?</div></div><br>
не знаю<br>
не разбирался с этим<br>
берём как данность - писать нужно так как работает  :ph34r: <br>
<br>
немного покопался<br>
<br>
откопалось следующее:<br>
исходные данные у меня были<br>
таблица с полями TEST_ID (integer), TEST_NAME (varchar(20))<br>
заполнена всякими тестовыми значениями<br>
1. попытка использовать событие OpenGrid1JSAfterInsertRow показала на примере обычного alert(&#39;xxx&#39;)<br>
что срабатывает оно после вставки записи в таблицу и перечитывания страницы в момент добавления записей в грид<br>
при этом ни одна запись не выбрана<br>
т.е. как отловить новую вставленную запись я не понял<br>
2. раскрасить же выбранную запись в гриде оказалось легко<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; function Button1JSClick($sender, $params)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ?&#62;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //Add your javascript code here</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var id = jQuery(&#39;#OpenGrid1&#39;).getGridParam(&#39;selrow&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; var ret = jQuery(&#39;#OpenGrid1&#39;).getRowData(id);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //alert(&quot;TEST_ID=&quot;+ret.TEST_ID+&quot; TEST_NAME=&quot;+ret.TEST_NAME+&quot;...&quot;);</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //тут надо вставить анализ данных и в зависимости от них окрашивать строку другим цветом</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery(&quot;#OpenGrid1&quot;).setCell(id,&#39;TEST_NAME&#39;,&#39;&#39;,{&#39;color&#39;:&#39;#FF00FF&#39;}); &nbsp; &nbsp; // шрифт в выбранной ячейке красим в нужный цвет</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery(&quot;#OpenGrid1&quot;).setCell(id,&#39;TEST_ID&#39;,&#39;&#39;,{&#39;background-color&#39;: &#39;#999999&#39;}); &nbsp; &nbsp; // фон в выбранной ячейке красим в нужный цвет</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; jQuery(&quot;#OpenGrid1&quot;).setCell(id,&#39;TEST_ID&#39;,&#39;&#39;,{&#39;color&#39;:&#39;#FF00FF&#39;, &#39;font-weight&#39;:&#39;bold&#39;},{&#39;title&#39;: &#39;это не меняет ничего!&#39;}); &nbsp; &nbsp; // меняем атрибуты шрифта в выбранной ячейке</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#60;?php</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
<br>
3. пробежать по всем отображаемым строкам в гриде и раскрасить их по нужным критериям можно так<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; function Button3JSClick($sender, $params)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ?&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //Add your javascript code here</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var ids = jQuery(&quot;#OpenGrid1&quot;).getDataIDs(); // получаем массив ID</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for(var i=0;i &#60; ids.length;i++) &nbsp; //бежим по всем отображаемым строкам грида</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var id_value = ids[i]; &nbsp; &nbsp;// получаем значение перво колонки очередной строки</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;var ret = jQuery(&quot;#OpenGrid1&quot;).getRowData(id_value); &nbsp; &nbsp;// получаем объект со значениями полей</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// &nbsp;alert(&#39;Строка№ &#39;+i+&#39;, значение перовой колонки=&#39;+ id_value+&#39; поле TEST_ID=&#39;+ret.TEST_ID+&#39; поле TEST_NAME=&#39;+ret.TEST_NAME);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (ret.TEST_NAME==&#39;eee&#39;) // проверяем на значение = eee</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;jQuery(&quot;#OpenGrid1&quot;).setCell(id_value,&#39;TEST_NAME&#39;,&#39;&#39;,{&#39;background-color&#39;: &#39;#999999&#39;}); &nbsp; &nbsp; // фон в выбранной ячейке красим в нужный цвет</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (ret.TEST_ID in [1,5]) // проверяем на значения 1 и 5</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;jQuery(&quot;#OpenGrid1&quot;).setCell(id_value,&#39;TEST_NAME&#39;,&#39;&#39;,{&#39;background-color&#39;: &#39;#999999&#39;}); &nbsp; &nbsp; // фон в выбранной ячейке красим в нужный цвет</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#60;?php</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
<br>
если этот код вставить в событие OpenGrid1JSGridComplete<br>
то похоже, что твоя задача решена]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2545193</guid>
        <pubDate>Wed, 24 Mar 2010 12:23:55 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2545193</link>
        <description><![CDATA[Zajigaev: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">function Button2JSDblClick($sender, $params)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; ?&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; //Add your javascript code here</div><div class="code_line">for(var i = 0;i &#60;= 7; i++){</div><div class="code_line">&nbsp;alert(i);</div><div class="code_line">&nbsp;jQuery(&quot;#OpenGrid1&quot;).jqGrid(&#39;setCell&#39;,i,&#39;id&#39;,&#39;&#39;,{&#39;color&#39;:&#39;red&#39;});</div><div class="code_line">&nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &#60;?php</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
не работает :oops: <br>
но есть живой пример <a class='tag-url' href='http://trahomoto.dlinkddns.com/works/linkexchanger/articles/jqgrid/p2e3.html' target='_blank'>My Webpage</a><br>
и там все работает с jqGrid (а OpenGrid от него)<br>
в <a class='tag-url' href='http://www.trirand.com/jqgridwiki/doku.php?id=wiki:events' target='_blank'>My Webpage</a> есть описание события afterInsertRow<br>
там есть фраза Note: this event does not fire if gridview option is set to true , но мне это ничего не говорит<br>
<br>
нашел другое , рабочее<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">function Button2JSDblClick($sender, $params)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; ?&#62;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; //Add your javascript code here</div><div class="code_line">&nbsp;&nbsp; for (var i=1; i&#60;8; i++){</div><div class="code_line">&nbsp;jQuery(&#39;#OpenGrid1&#39;).setCell(i,&#39;id&#39;,&#39;&#39;,{&#39;background-color&#39;: &#39;red&#39;},&#39;&#39;);</div><div class="code_line">&nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;&#60;?php</div></ol></div></div></div></div><br>
<br>
почему так?<br>
ведь в первом примере вроде тоже самое<br>
объясните пожалуйста<br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2545034</guid>
        <pubDate>Wed, 24 Mar 2010 10:18:11 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2545034</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2544384'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-03-23T19:29:15+00:00">23.03.10, 19:29</time></span><div class='quote '>Не могу применить это в <br>
<br>
function OpenGrid1JSAfterInsertRow(&#036;sender, &#036;params)</div></div><br>
а если код просто на кнопку повесить - работает ?]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2544384</guid>
        <pubDate>Tue, 23 Mar 2010 19:29:15 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2544384</link>
        <description><![CDATA[Zajigaev: Нашёл пример <a class='tag-url' href='http://www.linkexchanger.su/2010/486.html#p2.1' target='_blank'>My Webpage</a>, <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">$(function(){</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;$(&#39;#table&#39;).jqGrid({</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;datatype: &#39;local&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;colNames:[&#39;ID&#39;,&#39;Код страны&#39;,&#39;Код региона&#39;, &#39;Город&#39;,&#39;Долгота&#39;,&#39;Широта&#39;,&#39;nbip&#39;],</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;colModel :[</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;id&#39;, index:&#39;id&#39;, width:20, align: &#39;center&#39;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;country_code&#39;, index:&#39;country_code&#39;, width:80, align: &#39;right&#39;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;region_code&#39;, index:&#39;region_code&#39;, width:80, align: &#39;left&#39;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;city&#39;, index:&#39;city&#39;, width:90},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {name:&#39;latitude&#39;, index:&#39;latitude&#39;, width:60},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;longitude&#39;, index:&#39;longitude&#39;, width:60},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name:&#39;nbip&#39;, index:&#39;nbip&#39;, width:30}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ],</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;caption: &#39;Простое форматирование&#39;,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;width: 600,</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;afterInsertRow: function(row_id, row_data){</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (row_data.country_code == &#39;AD&#39;) {</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(&#39;#table&#39;).jqGrid(&#39;setCell&#39;,row_id,&#39;city&#39;,&#39;&#39;,{&#39;color&#39;:&#39;#FF00FF&#39;});</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}else if(row_data.country_code == &#39;AE&#39;){</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(&#39;#table&#39;).jqGrid(&#39;setCell&#39;,row_id,&#39;city&#39;,&#39;&#39;,{&#39;color&#39;:&#39;red&#39;});</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}else{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(&#39;#table&#39;).jqGrid(&#39;setCell&#39;,row_id,&#39;city&#39;,&#39;&#39;,{&#39;background-color&#39;: &#39;#999999&#39;});</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if(row_data.country_code == &#39;CZ&#39;){</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$(&#39;#table&#39;).jqGrid(&#39;setCell&#39;,row_id,&#39;city&#39;,&#39;&#39;,{&#39;color&#39;:&#39;#FF00FF&#39;, &#39;font-weight&#39;:&#39;bold&#39;},{&#39;title&#39;: &#39;Чехия Ура!&#39;});</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp;});</div></ol></div></div></div></div><br>
<br>
Не могу применить это в <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">function OpenGrid1JSAfterInsertRow($sender, $params)</div></ol></div></div></div></div><br>
как достать row_id и row_data<br>
<br>
Пример подходит польностью , помогите , спасибо.]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2539784</guid>
        <pubDate>Fri, 19 Mar 2010 12:01:31 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2539784</link>
        <description><![CDATA[Zajigaev: что значит принудительно?<br>перебрать все строки грида еще раз? после того как они все вставились в грид?<br>я пытаюсь изменить цвет строки во время вставки строк в грид при первом показе грида (мне кажется что это оптимальный вариант, вот только не знаю как его реализовать)<br>как можно узнать номер последней вставленной строки в грид в этом методе function OpenGrid1JSAfterInsertRow(&#036;sender, &#036;params)?<br>тогда наверное ее можно будет выбрать принудительно<br>спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2538803</guid>
        <pubDate>Thu, 18 Mar 2010 15:14:59 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2538803</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2538277'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-03-18T10:26:36+00:00">18.03.10, 10:26</time></span><div class='quote '>и вот не получается получить данные, пишет id= undefined<br>
похоже что только что вставленная строка не select и не focused. а как к ней обращаться?как найти значение поля в ней?<br>
спасибо </div></div><br>
а выбрать её принудительно не получается ? пример выбора есть в предыдущем посте<br>
и alert убрать - может мешать]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2538277</guid>
        <pubDate>Thu, 18 Mar 2010 10:26:36 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2538277</link>
        <description><![CDATA[Zajigaev: торможу<br>
решил использовать метод  (те произвожу анализ данных при показе грида)<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;function OpenGrid1JSAfterInsertRow($sender, $params)</div><div class="code_line">&nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; ?&#62;</div><div class="code_line">var id = jQuery(&quot;#OpenGrid1&quot;).jqGrid(&#39;getGridParam&#39;,&#39;selrow&#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">var ret = jQuery(&quot;#OpenGrid1&quot;).jqGrid(&#39;getRowData&#39;,id);</div><div class="code_line">alert(&quot;id=&quot;+ret.id+&quot; invdate=&quot;+ret.id_next+&quot;...&quot;);</div><div class="code_line">&nbsp;&nbsp; &nbsp;</div><div class="code_line">//тут надо вставить анализ данных и в зависимости от них окрашивать строку другим цветом</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;document.getElementById(&#39;OpenGrid1&#39;).style.color = &nbsp;&quot;blue&quot;;</div><div class="code_line">}</div></ol></div></div></div></div><br>
и вот не получается получить данные, пишет id= undefined<br>
похоже что только что вставленная строка не select и не focused. а как к ней обращаться?как найти значение поля в ней?<br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2521344</guid>
        <pubDate>Tue, 02 Mar 2010 16:36:51 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2521344</link>
        <description><![CDATA[vicis: посмотри здесь<br>
http://www.trirand.com/blog/jqgrid/jqgrid.html#<br>
например в Manipulating-&gt;Grid Data<br>
есть пример<br>
Update amounts in row 11 <br>
<br>
что то типа такого (вставляет картинку в нужную ячейку грида<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp;var su=jQuery(&quot;#list5&quot;).jqGrid(&#39;setRowData&#39;,11,{amount:&quot;333.00&quot;,tax:&quot;33.00&quot;,total:&quot;366.00&quot;,note:&quot;&#60;img src=&#39;images/user1.gif&#39;/&#62;&quot;});</div><div class="code_line">&nbsp;&nbsp; &nbsp;if(su) alert(&quot;Succes. Write custom code to update row in server&quot;); else alert(&quot;Can not update&quot;);</div></ol></div></div></div></div><br>
<br>
посмотри что там ещё есть<br>
<br>
кстати,<br>
вот ещё пример цикла заполнения данных<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">var mydata = [</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;1&quot;,invdate:&quot;2007-10-01&quot;,name:&quot;test&quot;,note:&quot;note&quot;,amount:&quot;200.00&quot;,tax:&quot;10.00&quot;,total:&quot;210.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;2&quot;,invdate:&quot;2007-10-02&quot;,name:&quot;test2&quot;,note:&quot;note2&quot;,amount:&quot;300.00&quot;,tax:&quot;20.00&quot;,total:&quot;320.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;3&quot;,invdate:&quot;2007-09-01&quot;,name:&quot;test3&quot;,note:&quot;note3&quot;,amount:&quot;400.00&quot;,tax:&quot;30.00&quot;,total:&quot;430.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;4&quot;,invdate:&quot;2007-10-04&quot;,name:&quot;test&quot;,note:&quot;note&quot;,amount:&quot;200.00&quot;,tax:&quot;10.00&quot;,total:&quot;210.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;5&quot;,invdate:&quot;2007-10-05&quot;,name:&quot;test2&quot;,note:&quot;note2&quot;,amount:&quot;300.00&quot;,tax:&quot;20.00&quot;,total:&quot;320.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;6&quot;,invdate:&quot;2007-09-06&quot;,name:&quot;test3&quot;,note:&quot;note3&quot;,amount:&quot;400.00&quot;,tax:&quot;30.00&quot;,total:&quot;430.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;7&quot;,invdate:&quot;2007-10-04&quot;,name:&quot;test&quot;,note:&quot;note&quot;,amount:&quot;200.00&quot;,tax:&quot;10.00&quot;,total:&quot;210.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;8&quot;,invdate:&quot;2007-10-03&quot;,name:&quot;test2&quot;,note:&quot;note2&quot;,amount:&quot;300.00&quot;,tax:&quot;20.00&quot;,total:&quot;320.00&quot;},</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{id:&quot;9&quot;,invdate:&quot;2007-09-01&quot;,name:&quot;test3&quot;,note:&quot;note3&quot;,amount:&quot;400.00&quot;,tax:&quot;30.00&quot;,total:&quot;430.00&quot;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;];</div><div class="code_line">for(var i=0;i&#60;=mydata.length;i++)</div><div class="code_line">&nbsp;&nbsp; &nbsp;jQuery(&quot;#list4&quot;).jqGrid(&#39;addRowData&#39;,i+1,mydata[i]);</div></ol></div></div></div></div><br>
<br>
а вот выбрать строку<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp;jQuery(&quot;#list9&quot;).jqGrid(&#39;setSelection&#39;,&quot;13&quot;);</div></ol></div></div></div></div>]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2521085</guid>
        <pubDate>Tue, 02 Mar 2010 13:18:37 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2521085</link>
        <description><![CDATA[Zajigaev: После долгого перерыва, опять понадобился OpenGrid :)<br>
 <br>
На этот раз в гриде выводятся в некоторой колонке дата , эту дату надо сравнить с сегодняшней и изменить цвет ячейки в которой она содержится. Тоесть нужно в цикле пройти через все строки , и если дата &quot;раньше&quot; сегодняшней, менять цвет ячейки с известным id в данной строке. <br>
<br>
Вопрос вот в чём - <br>
<br>
 как пройти через все строки? <br>
   То есть как их выбирать одну за другой, нечто вроде <br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">var rec=jQuery(&quot;#Opengrid1&quot;).getGridParam(&#39;records&#39;);</div><div class="code_line">for(i=0;i&#60;rec;i++) {</div><div class="code_line">&nbsp;&nbsp; &nbsp;idd=jQuery(&quot;#OpenGrid1&quot;).getRowData(i);</div><div class="code_line">&nbsp;&nbsp; &nbsp;datte=idd.Pole_s_datoi;</div><div class="code_line">&nbsp;&nbsp; &nbsp;// </div><div class="code_line">&nbsp;&nbsp; &nbsp;Потом сравниваем с сегодняшней датой</div><div class="code_line">&nbsp;&nbsp; &nbsp;//</div><div class="code_line">&nbsp;&nbsp; &nbsp;//и вот тут меняем цвет ячейки</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
<br>
Вопрос - как поменять цвет нужной ячейки, тоесть ВЫБРАТЬ эту ячейку и поменять ей цвет ( в скрипт файлах искал, не нашёл такого метода).]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2481402</guid>
        <pubDate>Thu, 21 Jan 2010 13:07:27 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2481402</link>
        <description><![CDATA[Zajigaev: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2481335'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vicis &#064; <time class="tag-quote__quoted-time" datetime="2010-01-21T12:24:25+00:00">21.01.10, 12:24</time></span><div class='quote '>но детали уже не помню - сообщению 2 месяца</div></div><br>
долго этим не занимался<br>
поле первичного ключа в detail  автоинкриментное и Primary Key <br>
<br>
&#036;this-&gt;tbequipment1-&gt;id_sef = 2; вот если напрямую вот так присвою (id_sef - поле внешнего ключа) то все вставляется<br>
похоже что не работает  &#036;fkey = explode(&#39;=&#39;,&#036;sender-&gt;getFilter());<br>
&#036;sender-&gt;getFilter()- пустая строка<br>
вы не подскажете в чем ошибка?<br>
<br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2481335</guid>
        <pubDate>Thu, 21 Jan 2010 12:24:25 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2481335</link>
        <description><![CDATA[vicis: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2480376'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-01-20T13:47:11+00:00">20.01.10, 13:47</time></span><div class='quote '>не получается<br>
по дебагером &#036;fkey = explode(&#39;=&#39;,&#036;sender-&gt;getFilter());<br>
значение &#036;fkey - пустая строка</div></div><br>
а условия соблюдены:<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2418452'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vicis &#064; <time class="tag-quote__quoted-time" datetime="2009-11-10T19:22:04+00:00">10.11.09, 19:22</time></span><div class='quote '>- поле первичного ключа в detail должно быть автоинкриментным или не Primary Key (если оно Primary Key то вставляется 0 в случае если такой записи там небыло)<br>
- поле внешнего ключа нужно вставлять руками при редактировании иначе вставленная запись отфильтруется</div></div><br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2480376'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Zajigaev &#064; <time class="tag-quote__quoted-time" datetime="2010-01-20T13:47:11+00:00">20.01.10, 13:47</time></span><div class='quote '>у вас этот код работает?</div></div><br>
я обычно сначала проверяю работу кода прежде чем на сайт выкладывать<br>
но детали уже не помню - сообщению 2 месяца]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2480376</guid>
        <pubDate>Wed, 20 Jan 2010 13:47:11 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2480376</link>
        <description><![CDATA[Zajigaev: ручками вставляю значение внешнего ключа - все записывается<br>
а вот пользуясь <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=286620&view=findpost&p=2418452'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>vicis &#064; <time class="tag-quote__quoted-time" datetime="2009-11-10T19:22:04+00:00">10.11.09, 19:22</time></span><div class='quote '>  function tbtest21BeforePost(&#036;sender, &#036;params)<br>
               {<br>
<br>
               &#036;fkey = explode(&#39;=&#39;,&#036;sender-&gt;getFilter());<br>
               &#036;fname = trim(&#036;fkey[0]);<br>
               &#036;this-&gt;tbtest21-&gt;&#036;fname = &#036;fkey[1];<br>
<br>
               }</div></div><br>
не получается<br>
по дебагером  &#036;fkey = explode(&#39;=&#39;,&#036;sender-&gt;getFilter());<br>
значение &#036;fkey - пустая строка<br>
<br>
у вас этот код работает?<br>
<br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2418452</guid>
        <pubDate>Tue, 10 Nov 2009 19:22:04 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2418452</link>
        <description><![CDATA[vicis: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>но вставить новую строку в detail (OpenGrid2) не получается</div></div><br>
это работает<br>
но:<br>
- поле первичного ключа в detail должно быть автоинкриментным или не Primary Key (если оно Primary Key то вставляется 0 в случае если такой записи там небыло)<br>
- поле внешнего ключа нужно вставлять руками при редактировании иначе вставленная запись отфильтруется<br>
- что бы не вставлять руками внешний ключ делаем следующее (здесь tbtest21 компонент Table используемый как detail):<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; function tbtest21BeforePost($sender, $params)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $fkey = explode(&#39;=&#39;,$sender-&#62;getFilter());</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $fname = trim($fkey[0]);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $this-&#62;tbtest21-&#62;$fname = $fkey[1];</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
т.е. забираем значение из фильтра и принудительно записываем в поле внешнего ключа]]></description>
        <author>vicis</author>
        <category>Delphi for PHP</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2416763</guid>
        <pubDate>Mon, 09 Nov 2009 06:53:48 +0000</pubDate>
        <title>OpenGrid ,вставка новой записи в Detail Grid</title>
        <link>https://forum.sources.ru/index.php?showtopic=286620&amp;view=findpost&amp;p=2416763</link>
        <description><![CDATA[Zajigaev: Цитата (vicis @ 16.10.09, 22:04)<br>
Что нужно сделать что бы master-detail в OpenGrid заработал:<br>
1. ставим на форму два компонента Table (например Table1,Table2) и связываем их стандартно с данными (через DataSource и DataBase)<br>
2. Table1 испольуем как мастер, а Table2 как detail<br>
Допустим таблица базы данных для Table1 будет содержать поля:<br>
x_id,x_name<br>
а таблица Table2 поля:<br>
y_id,x_id,y_name<br>
вводим данные в таблицы базы, подыгрываем в обоих таблицах x_id (что бы записи выбирались)<br>
3. прописываем у Table2 свойство MasterSource = DataSourceTable1 (тот DataSource, который связан с Table1, т.е. с мастером)<br>
4. ставим на форму два грида OpenGrid1 и OpenGrid2 и связываем их соответствующими датасоурсами (DataSourceTable1,DataSourceTable2)<br>
5. у OpenGrid2 устанавливаем свойство MasterGrid = OpenGrid1<br>
<br>
<br>
все работает, но вставить новую строку в detail (OpenGrid2) не получается<br>
<br>
<span class="tag-color tag-color-named" data-value="blue" style="color: blue">Не могу найти обработчик какого события надо дописать и как?</span> (в обыкновенных Delphi у меня с этим проблем нет)<br>
спасибо]]></description>
        <author>Zajigaev</author>
        <category>Delphi for PHP</category>
      </item>
	
      </channel>
      </rss>
	