231 lines
6.8 KiB
JavaScript
231 lines
6.8 KiB
JavaScript
function FillCombosValues() {
|
|
}
|
|
function SetControlsValue() {
|
|
var c;
|
|
SPBOUILib.SetInputValue('DCPCUVJOFL',function(){return WtH(w_AZIENDA,'C',5,0,'')},w_AZIENDA);
|
|
SPBOUILib.SetInputValue('UMGBGSQJYH',function(){return WtH(w_MVSERIAL,'C',10,0,'')},w_MVSERIAL);
|
|
SPBOUILib.SetInputValue('DJAHUICCZV',function(){return WtH(w_MVDATREG,'D',8,0,TranslatePicture(GetDatePicture(true,'D'),'D'))},w_MVDATREG);
|
|
if (m_bExtended) {
|
|
SetExtensions();
|
|
}
|
|
if (window.SPMobileLib) {
|
|
window.SPMobileLib.iOSRepaint();
|
|
}
|
|
}
|
|
function HideControlsUnderCondition() {
|
|
var h;
|
|
LibJavascript.forEachItem(m_FoundlingHideExpression,i_body_2)
|
|
function i_body_2(child){
|
|
child();
|
|
}
|
|
HideUI();
|
|
}
|
|
function DCPCUVJOFL_Valid(e) {
|
|
SetActiveField(Ctrl('DCPCUVJOFL'),false);
|
|
if (Eq(m_cFunction,'query')) {
|
|
if (IsLastInPk('DCPCUVJOFL') || ! (m_bQueryOnLatestKeyOnly)) {
|
|
DoQuery('AZIENDA','C',w_AZIENDA,HtW(Ctrl('DCPCUVJOFL').value,'C'),m_bQueryOnLatestKeyOnly);
|
|
}
|
|
} else {
|
|
e=(Ne(e,null)?e:window.event);
|
|
var l_bSetResult;
|
|
l_bSetResult=Set_AZIENDA(HtW(Ctrl('DCPCUVJOFL').value,'C'),null,e);
|
|
return l_bSetResult;
|
|
}
|
|
}
|
|
function DCPCUVJOFL_OnFocus(e) {
|
|
if (Ne(m_cFunction,'query') && ! (CheckZone('DCPCUVJOFL'))) {
|
|
DisplayErrorMessage();
|
|
}
|
|
SetActiveField(Ctrl('DCPCUVJOFL'),true);
|
|
SetLastFocusedOnParent();
|
|
SPSelectCtrl(Ctrl('DCPCUVJOFL'),e);
|
|
}
|
|
function UMGBGSQJYH_Valid(e) {
|
|
SetActiveField(Ctrl('UMGBGSQJYH'),false);
|
|
if (Eq(m_cFunction,'query')) {
|
|
if (IsLastInPk('UMGBGSQJYH') || ! (m_bQueryOnLatestKeyOnly)) {
|
|
DoQuery('MVSERIAL','C',w_MVSERIAL,HtW(Ctrl('UMGBGSQJYH').value,'C'),m_bQueryOnLatestKeyOnly);
|
|
}
|
|
} else {
|
|
e=(Ne(e,null)?e:window.event);
|
|
var l_bSetResult;
|
|
l_bSetResult=Set_MVSERIAL(HtW(Ctrl('UMGBGSQJYH').value,'C'),null,e);
|
|
return l_bSetResult;
|
|
}
|
|
}
|
|
function UMGBGSQJYH_OnFocus(e) {
|
|
if (Ne(m_cFunction,'query') && ! (CheckZone('UMGBGSQJYH'))) {
|
|
DisplayErrorMessage();
|
|
}
|
|
SetActiveField(Ctrl('UMGBGSQJYH'),true);
|
|
SetLastFocusedOnParent();
|
|
SPSelectCtrl(Ctrl('UMGBGSQJYH'),e);
|
|
}
|
|
function DJAHUICCZV_Valid(e) {
|
|
var dateisok = false;
|
|
if (Eq(m_oEnteredInDate,Ctrl('DJAHUICCZV'))) {
|
|
CheckDateValidity(Ctrl('DJAHUICCZV'),'DJAHUICCZV');
|
|
m_oEnteredInDate=null;
|
|
dateisok=lastDateIsOk;
|
|
if ( ! (dateisok)) {
|
|
m_nLastError=-2;
|
|
if (IsMobile()) {
|
|
m_oEnteredInDate=Ctrl('DJAHUICCZV');
|
|
}
|
|
}
|
|
}
|
|
SetActiveField(Ctrl('DJAHUICCZV'),false);
|
|
if (Eq(m_cFunction,'query')) {
|
|
DoQuery('MVDATREG','D',w_MVDATREG,HtW(Ctrl('DJAHUICCZV').value,'D'));
|
|
} else {
|
|
e=(Ne(e,null)?e:window.event);
|
|
var l_bSetResult;
|
|
l_bSetResult=Set_MVDATREG(HtW(Ctrl('DJAHUICCZV').value,'D'),null,e) && dateisok;
|
|
return l_bSetResult;
|
|
}
|
|
}
|
|
function DJAHUICCZV_OnFocus(e) {
|
|
if (Ne(m_cFunction,'query') && ! (CheckZone('DJAHUICCZV'))) {
|
|
DisplayErrorMessage();
|
|
}
|
|
if ( ! (IsMobile() && LibJavascript.HTML5Tests && LibJavascript.HTML5Tests.InputTypes && LibJavascript.HTML5Tests.InputTypes.date)) {
|
|
SPBOUILib.WtH('DJAHUICCZV',w_MVDATREG,'D',8,0,TranslatePicture(GetDatePicture(false,'D'),'D'));
|
|
}
|
|
m_oEnteredInDate=Ctrl('DJAHUICCZV');
|
|
SetActiveField(Ctrl('DJAHUICCZV'),true);
|
|
SetLastFocusedOnParent();
|
|
SPSelectCtrl(Ctrl('DJAHUICCZV'),e);
|
|
}
|
|
function DJAHUICCZV_ZOOM_Click() {
|
|
LaunchCalendar(Ctrl('DJAHUICCZV'));
|
|
}
|
|
_ResetTracker();
|
|
function setEventHandlers() {
|
|
var c;
|
|
if (Ne(m_cFunction,'view')) {
|
|
function DCPCUVJOFL_wrap_Valid(event) {
|
|
return DCPCUVJOFL_Valid(event);
|
|
}
|
|
SPBOUILib.SetInputExit('DCPCUVJOFL',DCPCUVJOFL_wrap_Valid);
|
|
function DCPCUVJOFL_wrap_OnFocus(event) {
|
|
return DCPCUVJOFL_OnFocus(event);
|
|
}
|
|
SPBOUILib.SetInputEnter('DCPCUVJOFL',DCPCUVJOFL_wrap_OnFocus);
|
|
function DCPCUVJOFL_wrap_OnKeyDown(event) {
|
|
return ManageKeys(event,Eq(window.m_cFunction,'query'),false,false,false);
|
|
}
|
|
SPBOUILib.SetInputKeyDown('DCPCUVJOFL',DCPCUVJOFL_wrap_OnKeyDown);
|
|
function UMGBGSQJYH_wrap_Valid(event) {
|
|
return UMGBGSQJYH_Valid(event);
|
|
}
|
|
SPBOUILib.SetInputExit('UMGBGSQJYH',UMGBGSQJYH_wrap_Valid);
|
|
function UMGBGSQJYH_wrap_OnFocus(event) {
|
|
return UMGBGSQJYH_OnFocus(event);
|
|
}
|
|
SPBOUILib.SetInputEnter('UMGBGSQJYH',UMGBGSQJYH_wrap_OnFocus);
|
|
function UMGBGSQJYH_wrap_OnKeyDown(event) {
|
|
return ManageKeys(event,Eq(window.m_cFunction,'query'),false,false,false);
|
|
}
|
|
SPBOUILib.SetInputKeyDown('UMGBGSQJYH',UMGBGSQJYH_wrap_OnKeyDown);
|
|
function DJAHUICCZV_wrap_Valid(event) {
|
|
return DJAHUICCZV_Valid(event);
|
|
}
|
|
SPBOUILib.SetInputExit('DJAHUICCZV',DJAHUICCZV_wrap_Valid);
|
|
function DJAHUICCZV_wrap_OnFocus(event) {
|
|
return DJAHUICCZV_OnFocus(event);
|
|
}
|
|
SPBOUILib.SetInputEnter('DJAHUICCZV',DJAHUICCZV_wrap_OnFocus);
|
|
function DJAHUICCZV_wrap_OnKeyPress(event) {
|
|
return CheckDateChar(event);
|
|
}
|
|
SPBOUILib.SetInputKeyPress('DJAHUICCZV',DJAHUICCZV_wrap_OnKeyPress);
|
|
function DJAHUICCZV_wrap_OnKeyDown(event) {
|
|
return ManageKeys(event,Eq(window.m_cFunction,'query'),false,false,true);
|
|
}
|
|
SPBOUILib.SetInputKeyDown('DJAHUICCZV',DJAHUICCZV_wrap_OnKeyDown);
|
|
function DJAHUICCZV_ZOOM_setHandlers() {
|
|
function DJAHUICCZV_ZOOM_wrap_OnClick(event) {
|
|
return (Ne(m_cFunction,'view') && Ne(m_cFunction,'query')?DJAHUICCZV_ZOOM_Click():void(0));
|
|
}
|
|
SPBOUILib.SetButtonClick('DJAHUICCZV_ZOOM',DJAHUICCZV_ZOOM_wrap_OnClick);
|
|
function DJAHUICCZV_ZOOM_wrap_OnKeyDown(event) {
|
|
return ManageKeys(event,true,false);
|
|
}
|
|
SPBOUILib.SetButtonKeyDown('DJAHUICCZV_ZOOM',DJAHUICCZV_ZOOM_wrap_OnKeyDown);
|
|
}
|
|
SPBOUILib.SetPicker('DJAHUICCZV',DJAHUICCZV_ZOOM_setHandlers);
|
|
if (m_bExtended) {
|
|
SetEventsAndStylesToExtendedFields();
|
|
}
|
|
}
|
|
if (Eq(m_cFunction,'query') && Ne(document.FrmToolbar,null)) {
|
|
document.FrmToolbar.pos.onkeypress=RecPositionInput;
|
|
document.FrmToolbar.pos.onblur=SelectRecord;
|
|
}
|
|
}
|
|
function NotifyEvent(p_cEvent) {
|
|
var old_c;
|
|
}
|
|
function SetLastFocusedOnParent() {
|
|
// used only in child entities
|
|
}
|
|
function DoUpdate(p_bResult) {
|
|
if (Ne(m_cFunction,'query') && Ne(m_cFunction,'view')) {
|
|
Calculate();
|
|
SaveDependsOn();
|
|
SetControlsValue();
|
|
SetDynamicClasses();
|
|
SetDynamicTooltip();
|
|
EnableControlsUnderCondition();
|
|
SaveLabelDependsOn();
|
|
}
|
|
if ( ! (p_bResult)) {
|
|
DisplayErrorMessage();
|
|
}
|
|
m_nLastError=0;
|
|
m_cLastMsgError='';
|
|
}
|
|
FocusFirstComponent.edit={"page_1":["DJAHUICCZV"]};
|
|
FocusFirstComponent.query={"page_1":["DCPCUVJOFL"]};
|
|
FocusFirstComponent.otherwise={"page_1":["DCPCUVJOFL"]};
|
|
function Help() {
|
|
windowOpenForeground('../doc/pi_adocmast_usr.xml','','toolbar=0,menubar=0,directories=0,width=500,height=450,resizable=1');
|
|
}
|
|
function CalledBatchEnd() {
|
|
if ( ! (m_bCalculating)) {
|
|
DoUpdate(true);
|
|
}
|
|
}
|
|
function LoadChildrenInPage(page,lazy) {
|
|
}
|
|
function DeclareWVs() {
|
|
var a = arguments;
|
|
w_AZIENDA=a[0];
|
|
w_MVSERIAL=a[1];
|
|
w_MVDATREG=a[2];
|
|
m_PrimaryKeys=['MVSERIAL','AZIENDA'];
|
|
}
|
|
function i_PrimaryKey() {
|
|
return 'DOCMAST'+'\\'+CPLib.ToCPStr(w_AZIENDA)+'\\'+CPLib.ToCPStr(w_MVSERIAL);
|
|
}
|
|
function CheckZone(me) {
|
|
return true;
|
|
}
|
|
GetSelectedChildPage.child={}
|
|
function GetSelectedPage(p_d) {
|
|
p_d.setValue('pi_adocmast',m_cSelectedPage);
|
|
return GetSelectedChildPage(p_d);
|
|
}
|
|
function GetEntityActions() {
|
|
var l_aActions=[];
|
|
return l_aActions;
|
|
}
|
|
function RenderDynamicCombo(p_id) {
|
|
}
|
|
function LinkZoomExtendedMenu() {
|
|
}
|
|
_Obli('AZIENDA',0,'DCPCUVJOFL',false)
|
|
_Obli('MVSERIAL',0,'UMGBGSQJYH',false)
|
|
_Obli('MVDATREG',2,'DJAHUICCZV',false)
|