xiaoding721
2023-11-08 797bed25cf9ba10cf637aa87dee1b89a5430d7c3
添加一些优化代码
已修改3个文件
已添加3个文件
94 ■■■■■ 文件已修改
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Component_pnlContent.def 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlContent_PriorityFactorName_OnChanged.def 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactor/Response_ListPriorityFactor_OnDoubleClick.def 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactor/Response_ListPriorityFactor_OnDrop.def 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactorGrading/Response_ListPriorityFactorGrading_OnDoubleClick.def 19 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Component_pnlContent.def
@@ -49,6 +49,26 @@
        Visible: false
      ]
    }
    Component EditFlag
    {
      #keys: '[414996.0.60522350]'
      BaseType: 'WebCheckbox'
      Properties:
      [
        Taborder: 4
        Visible: false
      ]
    }
    Component PriorityFactorNameCache
    {
      #keys: '[414996.0.60522537]'
      BaseType: 'WebLabel'
      Properties:
      [
        Taborder: 5
        Visible: false
      ]
    }
  ]
  Properties:
  [
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlActions_btnOk_OnClick.def
@@ -32,7 +32,17 @@
          Form.ClickBtnOK();
        }
      }else {
        Form.ClickBtnOK();
              if (EditFlag.Checked() and PriorityFactorNameCache.Text() <>PriorityFactorName.Text()){
                  // Edit
                  repeatOne:=select(MacroPlan, PriorityFactor, pf, pf.Name() = PriorityFactorName.Text());
                  if (not isnull(repeatOne)){
                      WebMessageBox::Error (Translations::PriorityFactor_CheckNameValid () );
                  }else{
                      Form.ClickBtnOK();
                  }
              }else{
                  Form.ClickBtnOK();
              }
      }
    *]
    GroupServerCalls: false
_Main/UI/MacroPlannerWebApp/Component_DialogEditPriorityFactor/Response_pnlContent_PriorityFactorName_OnChanged.def
@@ -10,6 +10,9 @@
  {
    Body:
    [*
      if( not EditFlag.Checked()){
        PriorityFactorNameCache.Text(PriorityFactorName.Text());
      }
      EditFlag.Checked(true);
    *]
  }
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactor/Response_ListPriorityFactor_OnDoubleClick.def
对比新文件
@@ -0,0 +1,19 @@
Quintiq file version 2.0
#parent: ListPriorityFactor
Response OnDoubleClick (
  PriorityFactor selection
) id:Response_ListPriorityFactor_OnDoubleClick
{
  #keys: '[414996.0.62910306]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebList_OnDoubleClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      dlg := construct( DialogEditPriorityFactor );
      dlg.Edit( selection);
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactor/Response_ListPriorityFactor_OnDrop.def
对比新文件
@@ -0,0 +1,21 @@
Quintiq file version 2.0
#parent: ListPriorityFactor
Response OnDrop (
  PriorityFactorDetail source,
  PriorityFactor target
) id:Response_ListPriorityFactor_OnDrop
{
  #keys: '[414996.0.63148145]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebList_OnDrop'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      if( not isnull( source) and not isnull( target)){
      }
    *]
  }
}
_Main/UI/MacroPlannerWebApp/Component_FormPriorityFactorGrading/Response_ListPriorityFactorGrading_OnDoubleClick.def
对比新文件
@@ -0,0 +1,19 @@
Quintiq file version 2.0
#parent: ListPriorityFactorGrading
Response OnDoubleClick (
  PriorityFactorDetail selection
) id:Response_ListPriorityFactorGrading_OnDoubleClick
{
  #keys: '[414996.0.62960783]'
  CanBindMultiple: false
  DefinitionID: 'Responsedef_WebList_OnDoubleClick'
  GroupServerCalls: true
  QuillAction
  {
    Body:
    [*
      dlg := construct( DialogEditPriorityFactorDetail );
      dlg.Edit( selection );
    *]
  }
}