")
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
@@ -188,7 +197,7 @@ func ContentMasterKelainan(
var templ_7745c5c3_Var2 string
templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs("#" + dialogAddID)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 115, Col: 39}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 121, Col: 39}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2))
if templ_7745c5c3_Err != nil {
@@ -201,7 +210,7 @@ func ContentMasterKelainan(
var templ_7745c5c3_Var3 string
templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs("#" + dialogAddID)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 124, Col: 38}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 130, Col: 38}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3))
if templ_7745c5c3_Err != nil {
@@ -242,7 +251,7 @@ func ContentMasterKelainan(
var templ_7745c5c3_Var4 string
templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs("#" + dialogDetailAddID)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 153, Col: 45}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 159, Col: 45}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
if templ_7745c5c3_Err != nil {
@@ -255,7 +264,7 @@ func ContentMasterKelainan(
var templ_7745c5c3_Var5 string
templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs("#" + dialogDetailAddID)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 162, Col: 44}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\masterkelainan.templ`, Line: 168, Col: 44}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5))
if templ_7745c5c3_Err != nil {
@@ -273,6 +282,10 @@ func ContentMasterKelainan(
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
+ templ_7745c5c3_Err = buttonDetailCheckbox.Render(ctx, templ_7745c5c3_Buffer)
+ if templ_7745c5c3_Err != nil {
+ return templ_7745c5c3_Err
+ }
templ_7745c5c3_Err = modalDetailAddForm.Render(ctx, templ_7745c5c3_Buffer)
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
diff --git a/views/dev/mdpolakelainan/mdkelainandetailtable.templ b/views/dev/mdpolakelainan/mdkelainandetailtable.templ
index a155325..49133a8 100644
--- a/views/dev/mdpolakelainan/mdkelainandetailtable.templ
+++ b/views/dev/mdpolakelainan/mdkelainandetailtable.templ
@@ -3,8 +3,10 @@ package masterkelainan
import "cpone/models"
import "cpone/component/table"
import "strconv"
+import "cpone/component/customcheckbox"
templ TableKelainanDetail(data []models.KelainanDetail,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
tableDetailID string,
hxGetDelete string,
hxTargetDelete string,
@@ -15,6 +17,7 @@ templ TableKelainanDetail(data []models.KelainanDetail,
@tablecomponent.TableV3([]string{"NO", "KELAINAN", "AKSI"},
[]string{"10%", "60%", "30%"},
TableDetailRow(data,
+ checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -24,6 +27,7 @@ templ TableKelainanDetail(data []models.KelainanDetail,
}
templ TableDetailRow(data []models.KelainanDetail,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -45,6 +49,7 @@ templ TableDetailRow(data []models.KelainanDetail,
@TableDetailAction(v.Mcu_KelainanID,
+ checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -57,16 +62,16 @@ templ TableDetailRow(data []models.KelainanDetail,
templ TableDetailAction(
id int,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
hxIncludeDelete string,
) {
}
+
+script JsHideButtonCheckbox(selectedID string) {
+ $(selectedID).hide();
+ console.log("hide", selectedID)
+}
+
+script JsShowButtonCheckbox(selectedID string) {
+ $(selectedID).show();
+ console.log("show", selectedID)
+}
+
+templ ButtonSaveCheckbox(
+ length int,
+ link string,
+ buttonCheckboxID string,
+ hxInclude string,
+ hxTarget string,
+ hxSwap string,
+ hxIndicator string,
+ HxSwapOobButton string,
+ hxAfterRequest templ.ComponentScript,
+) {
+
+ if length != 0 {
+
+
+ }
+
+}
diff --git a/views/dev/mdpolakelainan/mdkelainandetailtable_templ.go b/views/dev/mdpolakelainan/mdkelainandetailtable_templ.go
index 1755d2c..d93ff6a 100644
--- a/views/dev/mdpolakelainan/mdkelainandetailtable_templ.go
+++ b/views/dev/mdpolakelainan/mdkelainandetailtable_templ.go
@@ -13,8 +13,10 @@ import "bytes"
import "cpone/models"
import "cpone/component/table"
import "strconv"
+import "cpone/component/customcheckbox"
func TableKelainanDetail(data []models.KelainanDetail,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
tableDetailID string,
hxGetDelete string,
hxTargetDelete string,
@@ -40,7 +42,7 @@ func TableKelainanDetail(data []models.KelainanDetail,
var templ_7745c5c3_Var2 string
templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(tableDetailID)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 14, Col: 24}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 16, Col: 24}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2))
if templ_7745c5c3_Err != nil {
@@ -53,6 +55,7 @@ func TableKelainanDetail(data []models.KelainanDetail,
templ_7745c5c3_Err = tablecomponent.TableV3([]string{"NO", "KELAINAN", "AKSI"},
[]string{"10%", "60%", "30%"},
TableDetailRow(data,
+ checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -73,6 +76,7 @@ func TableKelainanDetail(data []models.KelainanDetail,
}
func TableDetailRow(data []models.KelainanDetail,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -104,7 +108,7 @@ func TableDetailRow(data []models.KelainanDetail,
var templ_7745c5c3_Var4 string
templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(v.Nomor)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 39, Col: 16}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 43, Col: 16}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
if templ_7745c5c3_Err != nil {
@@ -117,7 +121,7 @@ func TableDetailRow(data []models.KelainanDetail,
var templ_7745c5c3_Var5 string
templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(v.Mcu_KelainanName)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 41, Col: 24}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 45, Col: 24}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5))
if templ_7745c5c3_Err != nil {
@@ -135,7 +139,7 @@ func TableDetailRow(data []models.KelainanDetail,
var templ_7745c5c3_Var6 string
templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(v.Mcu_KelainanClasification)
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 43, Col: 54}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 47, Col: 54}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6))
if templ_7745c5c3_Err != nil {
@@ -151,6 +155,7 @@ func TableDetailRow(data []models.KelainanDetail,
return templ_7745c5c3_Err
}
templ_7745c5c3_Err = TableDetailAction(v.Mcu_KelainanID,
+ checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -173,6 +178,7 @@ func TableDetailRow(data []models.KelainanDetail,
func TableDetailAction(
id int,
+ checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -190,14 +196,24 @@ func TableDetailAction(
templ_7745c5c3_Var7 = templ.NopComponent
}
ctx = templ.ClearChildren(ctx)
- _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("")
+ if templ_7745c5c3_Err != nil {
+ return templ_7745c5c3_Err
+ }
+ if !templ_7745c5c3_IsBuffer {
+ _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteTo(templ_7745c5c3_W)
+ }
+ return templ_7745c5c3_Err
+ })
+}
diff --git a/views/dev/mdpolakelainan/mdkelainantable.templ b/views/dev/mdpolakelainan/mdkelainantable.templ
index c1f965d..9645cff 100644
--- a/views/dev/mdpolakelainan/mdkelainantable.templ
+++ b/views/dev/mdpolakelainan/mdkelainantable.templ
@@ -72,7 +72,7 @@ templ TableRow(data []models.Kelainan,
id={ "sas" + strconv.Itoa(v.Mcu_KelainanGroupID) }
hx-get={ hxGetSelected + "?id=" + strconv.Itoa(v.Mcu_KelainanGroupID) }
hx-trigger="click"
- hx-include={ "#selectedID, #paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #tableDetailID, #paginationDetailID, #searchDetailID, #dialogDetailDeleteBodyID, #dialogDetailDeleteID, #sas" + strconv.Itoa(v.Mcu_KelainanGroupID) }
+ hx-include={ "#buttonCheckboxID, #selectedID, #paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #tableDetailID, #paginationDetailID, #searchDetailID, #dialogDetailDeleteBodyID, #dialogDetailDeleteID, #sas" + strconv.Itoa(v.Mcu_KelainanGroupID) }
onclick={ clickHandler(strconv.Itoa(v.Mcu_KelainanGroupID)) }
hx-target={ hxTargetSelected }
hx-on::after-request={ HandleAfterRequesX(strconv.Itoa(v.Mcu_KelainanGroupID)) }
diff --git a/views/dev/mdpolakelainan/mdkelainantable_templ.go b/views/dev/mdpolakelainan/mdkelainantable_templ.go
index a5c8515..331acc1 100644
--- a/views/dev/mdpolakelainan/mdkelainantable_templ.go
+++ b/views/dev/mdpolakelainan/mdkelainantable_templ.go
@@ -177,9 +177,9 @@ func TableRow(data []models.Kelainan,
return templ_7745c5c3_Err
}
var templ_7745c5c3_Var6 string
- templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs("#selectedID, #paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #tableDetailID, #paginationDetailID, #searchDetailID, #dialogDetailDeleteBodyID, #dialogDetailDeleteID, #sas" + strconv.Itoa(v.Mcu_KelainanGroupID))
+ templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs("#buttonCheckboxID, #selectedID, #paginationID, #dialogDeleteBodyID, #dialogDeleteID, #tableID, #tableDetailID, #paginationDetailID, #searchDetailID, #dialogDetailDeleteBodyID, #dialogDetailDeleteID, #sas" + strconv.Itoa(v.Mcu_KelainanGroupID))
if templ_7745c5c3_Err != nil {
- return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainantable.templ`, Line: 75, Col: 240}
+ return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainantable.templ`, Line: 75, Col: 259}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6))
if templ_7745c5c3_Err != nil {
|