[{"id":42,"parent_id":0,"title":"Buttons in Table with Selector","alias":"buttons-table-selector","created":"2025-10-08 07:33:38","published":1,"category":null,"elements":{"1":{"id":"1","type":"page","minimized":"","title":"Page1","alias":"page1","pagegroup":"","icon":""},"16":{"id":"16","parent":"1","section":"load","name":"css","type":"views","code":"td.nui.collapsing.cw1.breakwords{\r\nwidth:10% important;\r\n}\r\n\r\nsvg.icon {\r\nopacity:0.6 !important;\r\n}\r\n\r\n.nui.slate {\r\ntext-decoration: none;\r\n}"},"53":{"id":"53","parent":"1","section":"load","name":"area_container","type":"views"},"54":{"id":"54","parent":"53","section":"views","name":"area_multi_field","type":"views"},"55":{"id":"55","parent":"54","section":"fields","name":"field_button","type":"views","label":"Duplicate Selected","fieldname":"duplicate_selected","btype":"submit","behaviors":["html_attributes"],"attributes":"value=duplicate_selected"},"62":{"id":"62","parent":"54","section":"fields","name":"field_button","type":"views","label":"Delete Selected","fieldname":"delete_selected","btype":"submit","behaviors":["html_attributes"],"attributes":"value=delete_selected"},"63":{"id":"63","parent":"54","section":"fields","name":"field_button","type":"views","label":"Publish Selected","fieldname":"publish_selected","btype":"submit","behaviors":["html_attributes"],"attributes":"value=publish_selected"},"64":{"id":"64","parent":"54","section":"fields","name":"field_button","type":"views","label":"Save Selected","fieldname":"save_selected","btype":"submit","behaviors":["html_attributes"],"attributes":"value=save_selected"},"65":{"id":"65","parent":"54","section":"fields","name":"field_button","type":"views","label":"Save All","fieldname":"save_all","btype":"submit","behaviors":["html_attributes"],"attributes":"value=save_all"},"2":{"id":"2","parent":"1","section":"load","name":"read_data","type":"actions","settings":{"disabled":"","name":"read_table_data","designer_label":"","designer_label_color":""},"dbtable":"vnx1k_chronoforms8","read_type":"all","behaviors":["wizard_settings"]},"3":{"id":"3","parent":"1","section":"load","name":"table","type":"views","data_source":"read_table_data","dbtable":"","events":{"9":{"name":"selector","title":"<div class=\"nui checkbox\">   <input name=\"select_all\" id=\"select_all\" type=\"checkbox\" class=\"hidden\">   <label tabindex=\"0\" for=\"select_all\">     <svg class=\"fasvg icon square unchecked regular\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><path d=\"M384 32C419.3 32 448 60.65 448 96V416C448 451.3 419.3 480 384 480H64C28.65 480 0 451.3 0 416V96C0 60.65 28.65 32 64 32H384zM384 80H64C55.16 80 48 87.16 48 96V416C48 424.8 55.16 432 64 432H384C392.8 432 400 424.8 400 416V96C400 87.16 392.8 80 384 80z\"><\/path><\/svg>     <svg class=\"fasvg icon square-check checked\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"><path d=\"M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z\"><\/path><\/svg>   <\/label> <\/div>","class":""},"1":{"name":"id","title":"ID","class":"cw1"},"2":{"name":"title","title":"Title","class":"cw2"},"3":{"name":"alias","title":"Alias","class":"cw1"},"4":{"name":"created","title":"Created","class":"cw1"},"5":{"name":"published","title":"Publish","class":"cw1"},"6":{"name":"edit","title":"Edit","class":"cw1"},"7":{"name":"copy","title":"Copy","class":"cw1"},"8":{"name":"delete","title":"Delete","class":"cw1"}},"behaviors":["wizard_settings"],"settings":{"disabled":"","name":"data_table_buttons","designer_label":"","designer_label_color":""}},"50":{"id":"50","parent":"3","section":"selector","name":"field_checkbox","type":"views","label":"","fieldname":"select[{var:row.id}]","value":"{var:row.id}","toplabel":"","behaviors":["field_checkbox.ghost"],"ghostvalue":"","noghost":"1"},"45":{"id":"45","parent":"3","section":"published","name":"event_switcher","type":"actions","settings":{"disabled":"","name":""},"value":"{var:row.published}","events":["1","0"]},"7":{"id":"7","parent":"45","section":"1","name":"field_button","type":"views","label":"<i class=\"fas fa-check\"><\/i>","fieldname":"button_publish","btype":"link","behaviors":["field_button.link","events_triggers","html_attributes"],"url":"{url:}","url_parameters":"chronopage=savePublish\r\nid={var:row.id}\r\nvalue=0","triggers":{"1":{"condition":"click","name":["savePublish"]}},"attributes":"value=1"},"44":{"id":"44","parent":"45","section":"0","name":"field_button","type":"views","label":"<i class=\"fas fa-xmark\"><\/i>","fieldname":"button_unpublish","btype":"link","behaviors":["field_button.link","events_triggers","html_attributes"],"url":"{url:}","url_parameters":"chronopage=savePublish\r\nid={var:row.id}\r\nvalue=1","triggers":{"1":{"condition":"click","name":["savePublish"]}},"attributes":"value=0"},"4":{"id":"4","parent":"3","section":"edit","name":"field_button","type":"views","label":"<i class=\"fas fa-edit\"><\/i>","fieldname":"button_edit","btype":"link","behaviors":["field_button.link","events_triggers"],"url":"{url:}","url_parameters":"chronopage=editRow\r\nid={var:row.id}","triggers":{"1":{"condition":"click","name":["editRow"]}}},"5":{"id":"5","parent":"3","section":"copy","name":"field_button","type":"views","label":"<i class=\"fas fa-copy\"><\/i>","fieldname":"button_copy","btype":"link","behaviors":["field_button.link","events_triggers"],"url":"{url:}","url_parameters":"chronopage=copyRow\r\nid={var:row.id}","triggers":{"1":{"condition":"click","name":["copyRow"]}}},"6":{"id":"6","parent":"3","section":"delete","name":"field_button","type":"views","label":"<i class=\"fas fa-trash\"><\/i>","fieldname":"button_delete","btype":"link","behaviors":["field_button.link","events_triggers","html_attributes"],"url":"{url:}","url_parameters":"chronopage=deleteRow\r\nid={var:row.id}","triggers":{"1":{"condition":"click","name":["deleteRow"]}},"attributes":"onclick=return confirm('Delete row?')"},"59":{"id":"59","parent":"1","section":"load","name":"javascript","type":"views","code":"document.addEventListener(\"DOMContentLoaded\", () => {\r\n  \/\/ Galvenes checkbox (master): id=\"select_all\", name=\"select_all\"\r\n  document.getElementById(\"select_all\").addEventListener(\"change\", e => {\r\n    \/\/ Rindu checkboxi: name=\"select[{var:row.id}]\"\r\n    document.querySelectorAll(\"input[name^='select[']\").forEach(check => {\r\n      const inst = Nui.Checkbox.getInstance(check.closest(\".nui.checkbox\"));\r\n      e.target.checked ? inst.check() : inst.uncheck();\r\n    });\r\n  });\r\n});\r\n\r\n"},"73":{"id":"73","parent":"1","section":"submit","name":"php","type":"actions","settings":{"disabled":"","name":""},"code":"\/\/ Detect pressed button \u2192 {var:do} used by Event Switcher\r\n$names = ['duplicate_selected','delete_selected','publish_selected','save_selected','save_all'];\r\n$do = '';\r\nforeach ($names as $n) {\r\n  $v = $this->data($n);            \/\/ only the pressed button appears non-empty in POST\r\n  if ($v !== null && $v !== '') { $do = $n; break; }\r\n}\r\n$this->set('do', $do);             \/\/ Event Switcher \u2192 Switch Value = {var:do}\r\n\/\/ Events list: duplicate_selected, delete_selected, publish_selected, save_selected, save_all\r\n"},"66":{"id":"66","parent":"1","section":"submit","name":"event_switcher","type":"actions","settings":{"disabled":"","name":""},"value":"{var:do}","events":["duplicate_selected","delete_selected","publish_selected","save_selected","save_all"]},"67":{"id":"67","parent":"66","section":"duplicate_selected","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"68":{"id":"68","parent":"66","section":"delete_selected","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"69":{"id":"69","parent":"66","section":"publish_selected","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"76":{"id":"76","parent":"69","section":"loop","name":"read_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_chronoforms8","read_type":"all","behaviors":["where_statement"],"where":"aid={var:loop69.key}"},"74":{"id":"74","parent":"69","section":"loop","name":"save_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_FS_banka","datasource":"{var:loop69}","behaviors":["save_data.allowed_fields","data_override","where_statement"],"allowed_fields":["{var:loop69.row.published}"],"data_override":"published=1","where":"aid={var:loop69.key}"},"71":{"id":"71","parent":"66","section":"save_selected","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"72":{"id":"72","parent":"71","section":"loop","name":"save_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_FS_banka","datasource":"","behaviors":["save_data.where_conditions"],"where_conditions_rule":"or","where_conditions":{"1":{"value1":"aid","type":"in","value2":["{var:loop71.value}"]}}},"70":{"id":"70","parent":"66","section":"save_all","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"17":{"id":"17","type":"page","minimized":"1","title":"Delete Current Row","alias":"deleteRow","pagegroup":"Button Delete","icon":""},"8":{"id":"8","parent":"17","section":"load","name":"delete_data","type":"actions","settings":{"disabled":"","name":"delete_row","designer_label":"This function will delete this row","designer_label_color":""},"dbtable":"vnx1k_chronoforms8","behaviors":["where_statement","wizard_settings"],"where":"id={data:id}"},"26":{"id":"26","parent":"17","section":"load","name":"redirect","type":"actions","settings":{"disabled":"","name":""},"url":"{url:}","clear_session":"","behaviors":["redirect.parameters"],"parameters":"chronopage=page1"},"22":{"id":"22","type":"page","minimized":"1","title":"Copy Current Row","alias":"copyRow","pagegroup":"Button Copy","icon":""},"23":{"id":"23","parent":"22","section":"load","name":"read_data","type":"actions","settings":{"disabled":"","name":"read_row_data","designer_label":"Read Row Data","designer_label_color":""},"dbtable":"vnx1k_chronoforms8","read_type":"single","behaviors":["where_statement","wizard_settings"],"where":"id={data:id}"},"24":{"id":"24","parent":"22","section":"load","name":"save_data","type":"actions","settings":{"disabled":"","name":"save_duplicate_row_data","designer_label":"Save Duplicate Row Data","designer_label_color":""},"dbtable":"vnx1k_chronoforms8","datasource":"{var:read_row_data}","behaviors":["data_override","wizard_settings"],"data_override":"-id\r\nalias={var:read_row_data.alias}-copy"},"25":{"id":"25","parent":"22","section":"load","name":"redirect","type":"actions","settings":{"disabled":"","name":""},"url":"{url:}","clear_session":"","behaviors":["redirect.parameters"],"parameters":"chronopage=page1"},"27":{"id":"27","type":"page","minimized":"1","title":"Edit Row Data","alias":"editRow","pagegroup":"Button Edit","icon":""},"30":{"id":"30","parent":"27","section":"load","name":"read_data","type":"actions","settings":{"disabled":"","name":"read_data_row_fields","designer_label":"Read Row Data Columns Field","designer_label_color":""},"dbtable":"vnx1k_chronoforms8","read_type":"single","behaviors":["read_data.merge_data","where_statement","wizard_settings"],"merge_data_override":"1","where":"id={data:id}"},"28":{"id":"28","parent":"27","section":"load","name":"area_multi_field","type":"views","behaviors":["wizard_settings"],"settings":{"disabled":"","name":"","designer_label":"Fields from read_data_row_fields","designer_label_color":""}},"34":{"id":"34","parent":"28","section":"fields","name":"field_text","type":"views","label":"Title","fieldname":"title"},"33":{"id":"33","parent":"28","section":"fields","name":"field_text","type":"views","label":"alias","fieldname":"alias"},"32":{"id":"32","parent":"28","section":"fields","name":"field_text","type":"views","label":"created","fieldname":"created"},"31":{"id":"31","parent":"28","section":"fields","name":"field_text","type":"views","label":"published","fieldname":"published"},"41":{"id":"41","parent":"27","section":"load","name":"field_button","type":"views","label":"Save","fieldname":"save","btype":"submit"},"42":{"id":"42","parent":"27","section":"load","name":"redirect","type":"actions","settings":{"disabled":"","name":""},"url":"{url:}","clear_session":"","behaviors":["redirect.parameters"],"parameters":"chronopage=page1"},"40":{"id":"40","parent":"27","section":"submit","name":"save_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_chronoforms8","datasource":"","behaviors":["save_data.where_conditions"],"where_conditions_rule":"or","where_conditions":{"1":{"value1":"id","type":"in","value2":["{data:id}"]}}},"46":{"id":"46","type":"page","minimized":"1","title":"Page46","alias":"savePublish","pagegroup":"Button Publish","icon":""},"48":{"id":"48","parent":"46","section":"load","name":"read_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_chronoforms8","read_type":"single","behaviors":["read_data.fields","where_statement"],"fields":"published=published","where":"id={data:id}"},"47":{"id":"47","parent":"46","section":"load","name":"save_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_chronoforms8","datasource":"","behaviors":["save_data.allowed_fields","data_override","where_statement"],"allowed_fields":["published"],"data_override":"published={data:value}","where":"id={data:id}"},"49":{"id":"49","parent":"46","section":"load","name":"redirect","type":"actions","settings":{"disabled":"","name":""},"url":"{url:}","clear_session":"","behaviors":["redirect.parameters"],"parameters":"chronopage=page1"},"56":{"id":"56","type":"page","minimized":"","title":"Page56","alias":"saveSelected","pagegroup":"Button Duplicate Selected","icon":""},"60":{"id":"60","parent":"56","section":"load","name":"loop","type":"actions","settings":{"disabled":"","name":""},"loopvar":"{data:select}"},"61":{"id":"61","parent":"60","section":"loop","name":"save_data","type":"actions","settings":{"disabled":"","name":""},"dbtable":"vnx1k_FS_banka","datasource":"","behaviors":["where_statement"],"where":"aid={var:loop60.value}"}},"params":{"log_data":"1","info":"","debug":"1","next_page":"0","navbar":"1","method":"post","ajax":"","action":"","class":"","css_vars":{"pad":"","space":"","rad":"","bw":""},"acl":"","acl_error":"You can not access this form.","session_token_check":"1","session_token_error":"Your session has timed out or your tried to access a wrong page."}}]