2
0
mirror of https://github.com/esiur/iui.git synced 2026-04-04 06:58:22 +00:00
This commit is contained in:
2024-07-10 23:36:25 +03:00
parent e6b3023406
commit 4b2a3f3834
14 changed files with 188 additions and 169 deletions

View File

@@ -32,8 +32,8 @@ export default IUI.module(class Check extends IUIElement {
this.field = this.getAttribute("field");
}
async setData(value) {
await super.setData(value);
async setData(value, radix) {
await super.setData(value, radix);
if (value != null && this.field != null)
this.value = value[this.field];
else if (this.field != null)

View File

@@ -296,14 +296,16 @@ export default IUI.module(class DateTimePicker extends IUIElement {
this.clock.children[time / this.layout.time.range].classList.add(this.cssClass + "-time-selected");
}
async setData(value) {
async setData(value, radix) {
await super.setData(value);
await super.setData(value, radix);
if (value != null && this.field != null)
this.value = this.data[this.field];
else
this.value = value;
}
get data() {
@@ -311,13 +313,10 @@ export default IUI.module(class DateTimePicker extends IUIElement {
}
async setData(value) {
await super.setData(value);
async setData(value, radix) {
await super.setData(value, radix);
this.value = value;
if (this.isAuto)
this.revert();
}
/*

View File

@@ -67,11 +67,11 @@ export default IUI.module(class DropDown extends IUIElement {
}
}
async setData(value){
async setData(value, radix){
//debugger;
await super.setData(value);
await this.menu.setData(value);
await super.setData(value, radix);
await this.menu.setData(value, radix);
}

View File

@@ -136,8 +136,8 @@ export default IUI.module(
return !this._input.disabled;
}
async setData(value) {
await super.setData(value);
async setData(value, radix) {
await super.setData(value, radix);
if (this.type == "checkbox") this._input.checked = value;
else if (this.type == "date") {

View File

@@ -345,11 +345,11 @@ export default IUI.module(class Select extends IUIElement {
}
async setData(value) {
async setData(value, radix) {
// this.label.innerHTML = "";
await super.setData(value);
await super.setData(value, radix);
try {
//let text = this.formatter(value);

View File

@@ -1389,9 +1389,9 @@ export default IUI.module(class Table extends IUIElement {
async setData(value)
async setData(value, radix)
{
await super.setData(value);
await super.setData(value, radix);
this.clear();