You can select multiple records with set_multiselect() method. When multiselect is enabled, a checkbox is shown to the left of each row. It is currently designed to delete multiple records. More functionalities will be added to multiselect in the future.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $dg = new C_DataGrid("SELECT * FROM Orders", "orderNumber", "Orders"); // change column titles $dg -> set_col_title("orderNumber", "Order No."); $dg -> set_col_title("orderDate", "Order Date"); $dg -> set_col_title("shippedDate", "Shipped Date"); $dg -> set_col_title("customerNumber", "Customer No."); // enable edit $dg -> enable_edit("INLINE", "CRUD"); // hide a column $dg -> set_col_hidden("requiredDate"); // read only columns, one or more columns delimited by comma $dg -> set_col_readonly("orderDate, customerNumber"); // required fields $dg -> set_col_required("orderNumber, customerNumber"); // multiple select $dg -> set_multiselect(true); $dg -> display(); |
Optional JavaScript to retrieve selected rows
1 2 3 4 5 6 7 | <script type="text/javascript"> function ShowSelectedRows(){ var rows = getSelRows(); // replace your own javascript here alert(rows); } </script> |


