From 88c5cf35a5ea870378d7964086ed2c09ddc299c8 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期一, 09 九月 2024 17:52:05 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java | 84 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 84 insertions(+), 0 deletions(-) diff --git a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java index c2ef060..8db2a92 100644 --- a/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java +++ b/Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/enumpck/ItemTypeEnum.java @@ -2,6 +2,7 @@ import com.vci.pagemodel.KeyValue; import com.vci.starter.web.enumpck.BaseEnum; +import com.vci.starter.web.enumpck.VciFieldTypeEnum; import java.util.ArrayList; import java.util.List; @@ -141,4 +142,87 @@ } return enumDataList; } + + /*** + *鏍规嵁灞炴�х被鍨嬭幏鍙朥I灞炴�х被鍨�(鏂囨湰) + * @param key + * @return + */ + public static String convertAttributeTypeTOUITypeTextByValue(String key,boolean isText){ + String value=ItemTypeEnum.TEXT.getValue(); + ItemTypeEnum itemTypeEnum=null; + if(ControlAttributeType.VTInteger.equals(key)|| + ControlAttributeType.VTDouble.equals(key) + ){ + value = ItemTypeEnum.NUMBER.getValue(); + } + else if (ControlAttributeType.VTNote.equals(key)) {// textarea绫诲瀷 + value = ItemTypeEnum.TEXTAREA.getValue(); + }// 鏃ヨ捣绫诲瀷 + else if (ControlAttributeType.VTDate.equals(key)) {//鏃ユ湡 + value = ItemTypeEnum.DATE.getValue(); + }else if(ControlAttributeType.VTDateTime.equals(key)){//鏃ユ湡鏃堕棿 + value = ItemTypeEnum.DATETIME.getValue(); + }else if( ControlAttributeType.VTTime.equals(key)){//鏃堕棿 + value = ItemTypeEnum.TIME.getValue(); + } + else if( ControlAttributeType.canzhao.equals(key)){//鍙傜収 + value = ItemTypeEnum.TEXT.getValue(); + } + else if( ControlAttributeType.VTBoolean.equals(key)){//boolean + value = ItemTypeEnum.CHECKBOX.getValue(); + }else if( ControlAttributeType.VTFilePath.equals(key)){//鏂囦欢 + value = ItemTypeEnum.FILE.getValue(); + } else { + value = ItemTypeEnum.TEXT.getValue(); + } + itemTypeEnum = forValue(value); + if(itemTypeEnum==null){ + return ""; + }else { + if (isText) { + value = itemTypeEnum.getText(); + } else { + value = itemTypeEnum.getText(); + } + } + return value; + } + + /*** + *鏍规嵁灞炴�х被鍨嬭幏鍙朥I灞炴�х被鍨�(鏂囨湰) + * @param key + * @return + */ + public static String convertAttributeTypeTOUITypeValueByText(String key){ + String value=ItemTypeEnum.TEXT.getValue(); + if(ControlAttributeType.VTInteger.equals(key)|| + ControlAttributeType.VTDouble.equals(key) + ){ + value = ItemTypeEnum.NUMBER.getValue(); + } + else if (ControlAttributeType.VTNote.equals(key)) {// textarea绫诲瀷 + value = ItemTypeEnum.TEXTAREA.getValue(); + }// 鏃ヨ捣绫诲瀷 + else if (ControlAttributeType.VTDate.equals(key)) {//鏃ユ湡 + value = ItemTypeEnum.DATE.getValue(); + }else if(ControlAttributeType.VTDateTime.equals(key)){//鏃ユ湡鏃堕棿 + value = ItemTypeEnum.DATETIME.getValue(); + }else if( ControlAttributeType.VTTime.equals(key)){//鏃堕棿 + value = ItemTypeEnum.TIME.getValue(); + } + else if( ControlAttributeType.canzhao.equals(key)){//鍙傜収 + value = ItemTypeEnum.TEXT.getValue(); + } + else if( ControlAttributeType.VTBoolean.equals(key)){//boolean + value = ItemTypeEnum.CHECKBOX.getValue(); + }else if( ControlAttributeType.VTFilePath.equals(key)){//鏂囦欢 + value = ItemTypeEnum.FILE.getValue(); + } else { + value = ItemTypeEnum.TEXT.getValue(); + } + value= getTextByValue(value); + return value; + } + } -- Gitblit v1.9.3