saveModule($('flx-edit'),() => {/*flexygo.nav.openPage*/}) function saveModule(module,callback){ let objectName=module[0].objectname; let objectWhere=module[0].objectwhere; if (module.find('form').valid()) { let props = module.find('[property]'); if (props.length > 0) { let obj = new flexygo.obj.Entity(objectName, objectWhere); obj.read(); for (var i = 0; i < props.length; i++) { let prop: any = $(props[i])[0]; obj.data[prop.property].Value = prop.getValue(); } let ret; if (!objectWhere || objectWhere == '') { ret = obj.insert(); } else { ret = obj.update(); } if (ret) { if (obj.jsCode) { flexygo.utils.execDynamicCode.call(this, obj.jsCode) } if (obj.warningMessage) { flexygo.msg.warning(obj.warningMessage); } else { flexygo.msg.success(flexygo.localization.translate('flxmodule.saved')) callback(); } } } } }
Rafael Trujillo Gonzalez