<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### XML腳本(Minilang) > OFBiz中所有的Minilang腳本必須先定義好, 不允許調用未定義的腳本, > 而所有業務邏輯處理的服務定義都是調用這里的業務代碼塊去執行業務處理的. #### 配置文件特征 > 是一套標準XSD約束的XML標簽, > 它存放在[newlearn]模塊下的[script/org/apache/ofbiz/newlearn]目錄下, > 為了將業務代碼進行業務處理分類, 此目錄里面的目錄建立結構雷同Java類的包, > 文件命名為[NewLearnServices.xml] > >[warning] 注意: 為了確保所有Minilang腳本文件能很容易的被識別且方便多人維護, 這里要對開發人員作出編碼規范的約束, 要求所有Minilang腳本文件必須是[Services.xml]或[Events.xml]后綴. #### 使用 > - 請求內事件調用: ` <event type="simple" path="component://accounting/script/org/ofbiz/accounting/payment/PaymentMethodEvents.xml" invoke="createCreditCard"/> ` > - 服務定義調用: ` <service name="deleteLearnPlan" default-entity-name="LearnPlan" engine="simple" auth="true" invoke="deleteLearnPlan" location="component://newlearn/script/org/apache/ofbiz/newlearn/NewLearnServices.xml"> ` #### 文件內容示例如下 ~~~ <simple-method method-name="deleteLearnPlan" short-description="Delete a LearnPlan" login-required="true"> <entity-one entity-name="LearnPlan" value-field="entity"/> <if> <condition><if-empty field="entity"/></condition> <then><add-error><fail-message message="待刪除的學習計劃不存在! #${parameters.planId}"/></add-error></then> </if> <check-errors/> <entity-and entity-name="PlanItem" list="itemList"> <field-map field-name="planId" from-field="parameters.planId" /> </entity-and> <if> <condition><not><if-empty field="itemList"/></not></condition> <then><add-error><fail-message message="待刪除的學習計劃存在計劃項, 請先刪除相關的計劃項后再操作! #${parameters.planId}"/></add-error></then> </if> <check-errors/> <remove-value value-field="entity" /> </simple-method> ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看