[發(fā)明專利]表單控件聯(lián)動方法、裝置、計算機設備和可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 201810008510.1 | 申請日: | 2018-01-04 |
| 公開(公告)號: | CN110008449B | 公開(公告)日: | 2023-07-07 |
| 發(fā)明(設計)人: | 沈澤寧;許登峰;王海鵬 | 申請(專利權)人: | 北大醫(yī)療信息技術有限公司 |
| 主分類號: | G06F40/18 | 分類號: | G06F40/18;G06F40/174 |
| 代理公司: | 北京友聯(lián)知識產(chǎn)權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100080 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 表單 控件 聯(lián)動 方法 裝置 計算機 設備 可讀 存儲 介質(zhì) | ||
1.一種表單控件聯(lián)動方法,其特征在于,包括:
當加載表單時,解析預設信息庫中每一預設聯(lián)動規(guī)則信息,并關聯(lián)所述預設聯(lián)動規(guī)則信息至相應的控件上;
根據(jù)所述預設聯(lián)動規(guī)則信息依次聯(lián)動對應的所述控件;
所述當加載所述表單時,解析預設信息庫中每一所述預設聯(lián)動規(guī)則信息,并關聯(lián)所述預設聯(lián)動規(guī)則信息至相應的控件上,包括:
解析所述預設聯(lián)動規(guī)則信息中的聯(lián)動條件信息,確定與所述聯(lián)動條件信息中的第一控件編號相應的所述控件為條件控件;
將所述預設聯(lián)動規(guī)則信息的識別編碼作為所述條件控件的class樣式屬性關聯(lián)至所述條件控件上;
解析所述預設聯(lián)動規(guī)則信息中的聯(lián)動操作信息,生成change聯(lián)動事件;
關聯(lián)所述change聯(lián)動事件至所述條件控件的class樣式屬性上;
所述根據(jù)所述預設聯(lián)動規(guī)則信息依次聯(lián)動對應的所述控件,包括:
解析所述預設聯(lián)動規(guī)則信息,確定規(guī)則類型;
根據(jù)所述規(guī)則類型,確定所述預設聯(lián)動規(guī)則信息中的指定信息部分;
確定與所述指定信息部分中的第二控件編號相應的所述控件為目標控件,并獲取所述目標控件;
按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,控制所述目標控件的輸出狀態(tài)。
2.根據(jù)權利要求1所述的表單控件聯(lián)動方法,其特征在于,所述規(guī)則類型為顯示隱藏或置灰激活,所述按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,控制所述目標控件的輸出狀態(tài),包括:
按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,確定對應的操作類型;
按照所述操作類型,控制所述目標控件的輸出狀態(tài),
其中,所述操作類型包括顯示、隱藏、置灰、激活中的任意一種。
3.根據(jù)權利要求1所述的表單控件聯(lián)動方法,其特征在于,所述規(guī)則類型為勾選,所述按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,控制所述目標控件的輸出狀態(tài),包括:
按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,確定對應的輸出值;
控制所述目標控件的輸出狀態(tài)為勾選所述輸出值。
4.根據(jù)權利要求1所述的表單控件聯(lián)動方法,其特征在于,所述規(guī)則類型為賦值計算,所述按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,控制所述目標控件的輸出狀態(tài),包括:
按照所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息,依次確定公式內(nèi)容;
判斷所述公式內(nèi)容是否為第三控件編號;
若判定所述公式內(nèi)容是所述第三控件編號,則獲取所述第三控件編號對應的所述條件控件的對應值拼接入指定式子的對應位置;
若判定所述公式內(nèi)容不是所述第三控件編號,則直接拼接入所述指定式子的對應位置;
當確定所述聯(lián)動操作信息不存在未處理的所述公式內(nèi)容時,根據(jù)所述預設聯(lián)動規(guī)則信息中的所述聯(lián)動操作信息判斷是否為計算操作;
若判定為是所述計算操作,則按照所述指定式子計算得出值,并賦值給所述目標控件;
若判定為不是所述計算操作,則直接將所述指定式子賦值給所述目標控件。
5.根據(jù)權利要求1至4中任一項所述的表單控件聯(lián)動方法,其特征在于,在所述當加載表單時,解析預設信息庫中每一預設聯(lián)動規(guī)則信息,并關聯(lián)所述預設聯(lián)動規(guī)則信息至相應的控件上之前,還包括:
配置存儲對應的所述預設聯(lián)動規(guī)則信息至所述表單的所述預設信息庫中;
按照所述預設聯(lián)動規(guī)則信息的執(zhí)行順序生成對應的所述識別編碼,
其中,所述預設聯(lián)動規(guī)則信息以JSON結(jié)構存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北大醫(yī)療信息技術有限公司,未經(jīng)北大醫(yī)療信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810008510.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





