checkbox pending

This commit is contained in:
Hanan Askarim
2024-06-11 10:41:34 +07:00
parent ecbba051dc
commit 73e3ecd305
10 changed files with 106 additions and 71 deletions

View File

@@ -271,11 +271,6 @@ func (lh *MasterKelainanHandler) HandlerShowMasterKelainan(c echo.Context) error
// component listing table listing kelainan detail
contentKelainanDetailCmp := masterkelainan.TableKelainanDetail(
dataKelainanDetail,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1034,11 +1029,6 @@ func (lh *MasterKelainanHandler) HandlerShowMasterKelainanDetail(c echo.Context)
// component listing table listing kelainan detail
contentKelainanDetailCmp := masterkelainan.TableKelainanDetail(
dataKelainanDetail,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1100,11 +1090,6 @@ func (lh *MasterKelainanHandler) HandlerShowMdKelainanDetailSearch(c echo.Contex
contentKelainanDetailCmp := masterkelainan.TableKelainanDetail(
dataKelainanDetail,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1166,11 +1151,6 @@ func (lh *MasterKelainanHandler) HandlerShowMdKelainanDetailPagination(c echo.Co
contentKelainanDetailCmp := masterkelainan.TableKelainanDetail(
dataKelainanDetail,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1365,11 +1345,6 @@ func (lh *MasterKelainanHandler) HandlerAddKelainanDetail(c echo.Context) error
// new table listing
contentKelainanDetailComponent := masterkelainan.TableKelainanDetail(
dataKelainanDetailList,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1547,11 +1522,6 @@ func (lh *MasterKelainanHandler) HandlerDeleteKelainanDetail(c echo.Context) err
tablecomponent := masterkelainan.TableKelainanDetail(
kelainanDetailList,
models.CustomCheckboxv1Prm{
Name: "kelainandetailflagcheck",
ID: "kelainandetailflagcheck",
Value: "N",
},
tableDetailID,
"/dev/md/kelainandetail/opendelete",
"#"+dialogDetailDeleteBodyID,
@@ -1584,3 +1554,31 @@ func (lh *MasterKelainanHandler) HandlerDeleteKelainanDetail(c echo.Context) err
return utils.ViewMulti(c, retVal)
}
func (lh *MasterKelainanHandler) HandlerUpdateStatusKelainanDetail(c echo.Context) error {
logger, _ := zap.NewProduction()
defer logger.Sync()
checkname, _ := c.FormParams()
logger.Info("cek checked",
zap.Any("full", checkname),
zap.Any("cek", checkname["checkName"]))
println(checkname["checkName"])
// Inisialisasi array untuk menyimpan data checkbox
// var checkboxes = []
// Loop melalui form data untuk mendapatkan nilai checkbox
// for idStr, values := range c.Request().Form {
// if len(values) > 0 && values[0] == "on" {
// id, err := strconv.Atoi(idStr[5:])
// if err == nil {
// checkboxes = append(checkboxes)
// }
// }
// }
return nil
}

View File

@@ -343,4 +343,5 @@ func SetupRoutesDev(app *echo.Echo, appStore db.AppStore) {
dev.GET("/md/kelainandetail/opendelete", devKLhandlers.HandlerOpenDeleteFormDetail)
dev.POST("/md/kelainandetail/closedeleteform", devKLhandlers.HandlerCloseDeleteFormDetail)
dev.POST("/md/kelainandetail/delete", devKLhandlers.HandlerDeleteKelainanDetail)
dev.GET("/md/kelainandetail/getcehckbox", devKLhandlers.HandlerUpdateStatusKelainanDetail)
}