From 28a6ee45ba66f9993f2310594bb7e94ec276eb2a Mon Sep 17 00:00:00 2001 From: 田源 <lastanimals@163.com> Date: 星期一, 12 八月 2024 16:15:16 +0800 Subject: [PATCH] 生命周期:在非编辑状态下,左边的状态列表不显示,中间的图不能拖动。在编辑状态下,左边的生命周期列表不能切换选中项。 --- Source/plt-web/plt-web-ui/src/util/func.js | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-ui/src/util/func.js b/Source/plt-web/plt-web-ui/src/util/func.js index 32bf2bd..03c02d3 100644 --- a/Source/plt-web/plt-web-ui/src/util/func.js +++ b/Source/plt-web/plt-web-ui/src/util/func.js @@ -4,6 +4,29 @@ import CryptoJS from 'crypto-js' export default class func { + + /** + * 鍗曢�夎〃鏍艰 + * row 褰撳墠琛屾暟鎹� + * CrudRef 琛ㄦ牸ref缁戝畾鍊� + * lastIndex 鍒ゆ柇浜屾鐐瑰嚮index鏄惁鍜岀涓�娆$偣鍑讳竴鑷� + * setLastIndex 鏇存柊lastIndex鍊� + * setSelectList 灏嗕笅鎷夋淇濆瓨鏁扮粍缃┖ + */ + + static rowClickHandler(row, CrudRef, lastIndex, setLastIndex, setSelectList) { + if (lastIndex === row.$index) { + setSelectList(); + CrudRef.clearSelection(); + } else { + setSelectList(); + CrudRef.clearSelection(); + CrudRef.toggleRowSelection(row); + } + + setLastIndex(row.$index); + } + /** * 涓嶄负绌� * @param val -- Gitblit v1.9.3