Commit 0d37fc4d by Ari Agung Prasetiyo Committed by Ari Agung Prasetiyo

widget os - money input

1 parent b235a8da
......@@ -172,10 +172,12 @@ class BlokKavNoWidget(Widget):
result = "|".join([blok_kav_no, rt, rw])
if not rt:
raise Invalid(field.schema, "RT harus diisi. Minimal 000", result)
raise Invalid(
field.schema, "RT harus diisi. Minimal 000", result)
if not rw:
raise Invalid(field.schema, "RW harus diisi. Minimal 00", result)
raise Invalid(
field.schema, "RW harus diisi. Minimal 00", result)
# if not blok_kav_no or not rt or not rw:
# raise Invalid(field.schema, "Blok Kav No RT/RW tidak lengkap",
......@@ -718,6 +720,10 @@ class DateInputWidget(WidgetDateInputWidget):
type_name = "text"
class MoneyInputWidget(widget.MoneyInputWidget):
readonly_template = "readonly/money_input"
# class AutocompleteInputWidget(widget.AutocompleteInputWidget):
# targets = None
# def serialize(self, field, cstruct, **kw):
......
<p class="form-control-static" id="${oid|field.oid}">
</p>
<script type="text/javascript">
deform.addCallback(
'${oid|field.oid}',
function (oid) {
let val = parseInt('${cstruct}');
$("#" + oid).html(val.toLocaleString());
});
</script>
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!