$statusLabel->setClass("inputcommon"); $statusLabel->onTap(changeStatus()); /* $statusButton = new ButtonBar(); $statusButton -> setCaption("change"); //$statusButton -> setImage("img/ico_thumb.png"); $statusButton -> setClass("buttonform"); $statusButton -> onTap(changeViewType()); */ $table_list = new Table(); $table_list->addControl($name, 1, 1, 1, 4, "Left", "Middle"); $table_list->addControl($statusLabel, 1, 2, 1, 1, "Right", "Middle"); //$table_list -> addControl($status,1,3,1,1,"Right","Middle"); //$table_list -> addControl($statusButton,1,4,1,1,"Right","Middle"); $table_grid->addPosition($table_list, "0%", "100%", "0", "50dip", "0%", "100%"); $table_grid->onTap(detail()); $table_grid->onLongTap(delete()); $list->addControl($table_grid); $table->addControl($list); $win->addControl($table); $win->Render(); function load_grid() { //Make JSON request $url = "http://52.34.247.215/frameWorkExamples/taskManager/crud/getTask.php"; $httpClient = new httpClient(); $result = $httpClient->Execute('GET', $url); //Cast response data type $struct = array(array("ID" => type::Numeric(6), "TASK" => type::Character(150), "STATUS" => type::Numeric(1))); Data::FromJson($struct, $result); //Add result to screen vars