メモ

データベースからgird向けのjsonを作る

$dbh = new PDO($dsn, $user, $password);
$sql="SELECT prefectures_code,count(site) as sites FROM municipality_info";
$sth = $dbh->prepare($sql);
$sth->execute();
$n=1;
$row = array();
while($res = $sth->fetch(PDO::FETCH_ASSOC)){
  $row[] = array( "id"=>$n, "data"=> array($res['prefectures_code'], $res['sites']) );
  $n++;
}
echo json_encode( array("rows"=>$row) );

2つのGrid向けのjsonを引き受ける

php
  echo json_encode( array( array("rows"=>$row1), array("rows"=>$row2) ) );
---------
dhtmlx
  $.ajax({
     type:"POST",url:"sql.php",data:{"query":myForm.getItemValue("search")}
  }).done(function(res){
     data_arr = JSON.parse(res);
     dhtmlxgrid1.parse(data_arr[0],"json");
     dhtmlxgrid2.parse(data_arr[1],"json");
  });

layoutを超えて全体でwindowを表示する

https://docs.dhtmlx.com/layout__dhxwins.html

popupWindow = myLayout.dhxWins.createWindow( "popup" , 1, 1, 800, 500);

layoutの特定のcell内で表示したい場合は、仮の「<div id='win'></div>」を設置して、
まず、「myLayout.cells("a").attachObject("win");」で'win'がcellsの"a"であるとする。そして
「dhxWins.attachViewportTo("win");」同時に'win'はdhxWinsにも繋がるようにする。
これでいいみたい
https://dhtmlx.com/docs/products/dhtmlxLayout/samples/07_advanced/01_attach_windows_to_cell.html

最新の60件
2024-12-08 2024-12-05 2024-12-04 2024-11-28 2024-11-23 2024-11-22 2024-11-15 2024-11-14 2024-11-12 2024-11-06 2024-11-05 2024-11-04 2024-11-02 2024-11-01 2024-10-29 2024-10-28 2024-10-27 2024-10-23 2024-10-18 2024-10-17 2024-10-15 2024-10-14 2024-10-13 2024-10-11 2024-10-10 2024-10-09 2024-10-08 2024-10-05 2024-10-04 2024-10-03 2024-10-02 2024-10-01 2024-09-30 2024-09-29 2024-09-28 2024-09-27 2024-09-22 2024-09-20 2024-09-17

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-10-18 (水) 03:10:39