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

@@ -170,9 +170,11 @@ templ ContentMasterKelainan(
</div>
</div>
<div id="loading-parent-detail" class=" rounded">
@tabledetailcontent
@paginationDetailComponent
@buttonDetailCheckbox
<form hx-get="/dev/md/kelainandetail/getcehckbox">
@tabledetailcontent
@paginationDetailComponent
@buttonDetailCheckbox
</form>
@modalDetailAddForm
@modalDetailForm
<div id="loading-child-detail" class=" rounded bg-transparent">

View File

@@ -270,7 +270,7 @@ func ContentMasterKelainan(
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("\">Add New</button></div></div><div id=\"loading-parent-detail\" class=\" rounded\">")
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("\">Add New</button></div></div><div id=\"loading-parent-detail\" class=\" rounded\"><form hx-get=\"/dev/md/kelainandetail/getcehckbox\">")
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
@@ -286,6 +286,10 @@ func ContentMasterKelainan(
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("</form>")
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

View File

@@ -6,7 +6,6 @@ import "strconv"
import "cpone/component/customcheckbox"
templ TableKelainanDetail(data []models.KelainanDetail,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
tableDetailID string,
hxGetDelete string,
hxTargetDelete string,
@@ -17,7 +16,6 @@ templ TableKelainanDetail(data []models.KelainanDetail,
@tablecomponent.TableV3([]string{"NO", "KELAINAN", "AKSI"},
[]string{"10%", "60%", "30%"},
TableDetailRow(data,
checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -27,7 +25,6 @@ templ TableKelainanDetail(data []models.KelainanDetail,
}
templ TableDetailRow(data []models.KelainanDetail,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -49,7 +46,7 @@ templ TableDetailRow(data []models.KelainanDetail,
</td>
<td>
@TableDetailAction(v.Mcu_KelainanID,
checkboxFlagPerKelainan,
v.Mcu_KelainanFlagActive,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -62,7 +59,7 @@ templ TableDetailRow(data []models.KelainanDetail,
templ TableDetailAction(
id int,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
flagKelainanDetail string,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -70,7 +67,12 @@ templ TableDetailAction(
) {
<div class="row px-5 d-flex justify-content-around">
@customcheckbox.MainCustomCheckboxInputV2(
checkboxFlagPerKelainan,
models.CustomCheckboxv1Prm{
Name: "checkName",
ID: "check" + strconv.Itoa(id),
Value: strconv.Itoa(id),
Status: flagKelainanDetail,
},
)
<a
id="btndeleteug"

View File

@@ -16,7 +16,6 @@ import "strconv"
import "cpone/component/customcheckbox"
func TableKelainanDetail(data []models.KelainanDetail,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
tableDetailID string,
hxGetDelete string,
hxTargetDelete string,
@@ -42,7 +41,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: 16, Col: 24}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 15, Col: 24}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2))
if templ_7745c5c3_Err != nil {
@@ -55,7 +54,6 @@ func TableKelainanDetail(data []models.KelainanDetail,
templ_7745c5c3_Err = tablecomponent.TableV3([]string{"NO", "KELAINAN", "AKSI"},
[]string{"10%", "60%", "30%"},
TableDetailRow(data,
checkboxFlagPerKelainan,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -76,7 +74,6 @@ func TableKelainanDetail(data []models.KelainanDetail,
}
func TableDetailRow(data []models.KelainanDetail,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -108,7 +105,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: 43, Col: 16}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 40, Col: 16}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4))
if templ_7745c5c3_Err != nil {
@@ -121,7 +118,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: 45, Col: 24}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 42, Col: 24}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5))
if templ_7745c5c3_Err != nil {
@@ -139,7 +136,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: 47, Col: 54}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 44, Col: 54}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6))
if templ_7745c5c3_Err != nil {
@@ -155,7 +152,7 @@ func TableDetailRow(data []models.KelainanDetail,
return templ_7745c5c3_Err
}
templ_7745c5c3_Err = TableDetailAction(v.Mcu_KelainanID,
checkboxFlagPerKelainan,
v.Mcu_KelainanFlagActive,
hxGetDelete,
hxTargetDelete,
hxSwapDelete,
@@ -178,7 +175,7 @@ func TableDetailRow(data []models.KelainanDetail,
func TableDetailAction(
id int,
checkboxFlagPerKelainan models.CustomCheckboxv1Prm,
flagKelainanDetail string,
hxGetDelete string,
hxTargetDelete string,
hxSwapDelete string,
@@ -201,7 +198,12 @@ func TableDetailAction(
return templ_7745c5c3_Err
}
templ_7745c5c3_Err = customcheckbox.MainCustomCheckboxInputV2(
checkboxFlagPerKelainan,
models.CustomCheckboxv1Prm{
Name: "checkName",
ID: "check" + strconv.Itoa(id),
Value: strconv.Itoa(id),
Status: flagKelainanDetail,
},
).Render(ctx, templ_7745c5c3_Buffer)
if templ_7745c5c3_Err != nil {
return templ_7745c5c3_Err
@@ -213,7 +215,7 @@ func TableDetailAction(
var templ_7745c5c3_Var8 string
templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(hxGetDelete + "?id=" + strconv.Itoa(id))
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 79, Col: 51}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 81, Col: 51}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8))
if templ_7745c5c3_Err != nil {
@@ -226,7 +228,7 @@ func TableDetailAction(
var templ_7745c5c3_Var9 string
templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(hxTargetDelete)
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 80, Col: 29}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 82, Col: 29}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9))
if templ_7745c5c3_Err != nil {
@@ -239,7 +241,7 @@ func TableDetailAction(
var templ_7745c5c3_Var10 string
templ_7745c5c3_Var10, templ_7745c5c3_Err = templ.JoinStringErrs(hxSwapDelete)
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 81, Col: 25}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 83, Col: 25}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var10))
if templ_7745c5c3_Err != nil {
@@ -252,7 +254,7 @@ func TableDetailAction(
var templ_7745c5c3_Var11 string
templ_7745c5c3_Var11, templ_7745c5c3_Err = templ.JoinStringErrs(hxIncludeDelete)
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 82, Col: 31}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 84, Col: 31}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var11))
if templ_7745c5c3_Err != nil {
@@ -325,7 +327,7 @@ func ButtonSaveCheckbox(
var templ_7745c5c3_Var13 string
templ_7745c5c3_Var13, templ_7745c5c3_Err = templ.JoinStringErrs(buttonCheckboxID)
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 111, Col: 23}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 113, Col: 23}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var13))
if templ_7745c5c3_Err != nil {
@@ -347,7 +349,7 @@ func ButtonSaveCheckbox(
var templ_7745c5c3_Var15 string
templ_7745c5c3_Var15, templ_7745c5c3_Err = templ.JoinStringErrs(HxSwapOobButton)
if templ_7745c5c3_Err != nil {
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 113, Col: 31}
return templ.Error{Err: templ_7745c5c3_Err, FileName: `views\dev\mdpolakelainan\mdkelainandetailtable.templ`, Line: 115, Col: 31}
}
_, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var15))
if templ_7745c5c3_Err != nil {