отправить данные ячейки dhtmlcgrid в dhtmlxwindow

В настоящее время я использую dhtmlxgrid для отображения записей MySQL пользователю. Когда пользователь выбирает конкретную ячейку (в столбце 9), появляется новое окно dhtmlxww, отображающее форму и дополнительные данные из таблицы mysql. Мне нужно получить значение ячейки первого столбца строки сетки и отправить эти данные в dhtmlxwindow для использования в моем запросе MySQL.

ПРИМЕЧАНИЕ: я использую attachURL (); чтобы отобразить HTML-страницу в моем всплывающем окне, поэтому мне нужно отправить данные сетки в новое окно, а затем на URL-страницу, включенную в окно.

Как получить данные сетки, отправленные в конечный пункт назначения?

Вся помощь приветствуется.

Мой код:

Grid / Window Init:

 <div id="gridbox" style="padding-right: 5%; padding-left: 5.5%; padding-bottom: 2%; border: none; width: 78%; height: 680px;"></div>

<br/>
<br/><script>

mygrid = new dhtmlXGridObject('gridbox');

//the path to images required by grid
mygrid.setImagePath("./codebase/imgs/");
mygrid.setHeader("WO,C.R. Start,Prod Stage,Customer,Part Number,FT<sup>2</sup>,Total Units,CR1,CR2,Floor Notes,Production Notes");
mygrid.attachHeader("#text_filter, ,#text_filter,#text_filter, , , ,#text_filter,#text_filter, , ,");
mygrid.setInitWidthsP("5,8,8,9,10,4,4,6,6,6,*");
mygrid.setColAlign("center,center,left,left,center,center,center,center,center,center,left");       //the alignment of columns
mygrid.setColTypes("ro,ro,ro,ro,ro,ro,ro,ro,ro,ro,ro");
mygrid.setColSorting("str,str,str,str,str,str,str,str,str,str,str,str,str");
mygrid.setColumnIds("workorder,cleanroom_start,productionstage,customer,partnumber,totalsqft,quantity,claveid,claveid2,floornotes,productionnotes")

var combobox = mygrid.getCombo(2);
combobox.put("Cleanroom Done","Cleanroom Done")

mygrid.attachEvent("onCellMarked",doOnCellSelected);
mygrid.enableMarkedCells(true);
mygrid.enableBlockSelection(true);
mygrid.enableRowsHover(true,'grid_hover');

mygrid.init();//==========================================================================
mygrid.load("gridview_Testing_GET.php");
myDataProcessor = new dataProcessor("gridview_Testing_UPDATE.php");
myDataProcessor.enableDataNames(true);
myDataProcessor.setUpdateMode("cell");
myDataProcessor.setTransactionMode("GET");
myDataProcessor.init(mygrid);
//==============================================================================

function doOnCellSelected(rid,ind) {

if (ind == 9) {

var sgref = mygrid.cells(rid,0).getValue();

var dhxWins = new dhtmlXWindows();
wFloornotes = dhxWins.createWindow("wFloornotes", 100, 100, 450, 400);
wFloornotes.setText("Floornotes");
wFloornotes.center();wFloornotes.attachURL('floornotes_datalist.php');

}
}

</script>

Мне нужно, чтобы значение ячейки сетки было доступно из floornotes_datalist.php.

0

Решение

Пожалуйста, попробуйте использовать:
wFloornotes.attachURL ( ‘floornotes_datalist.php sgref =?’ + sgref);

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]