From e491cdb48129752324c4e3764f99bd9203c56dec Mon Sep 17 00:00:00 2001
From: lgq <1015864684@qq.com>
Date: 星期二, 31 三月 2026 09:48:44 +0800
Subject: [PATCH] 1.新增VF205门禁机代码
---
vf205_access/dxmodules/uiTextarea.js | 76 ++++++++++++++++++++++++++++++++++++++
1 files changed, 76 insertions(+), 0 deletions(-)
diff --git a/vf205_access/dxmodules/uiTextarea.js b/vf205_access/dxmodules/uiTextarea.js
new file mode 100644
index 0000000..5ff82d0
--- /dev/null
+++ b/vf205_access/dxmodules/uiTextarea.js
@@ -0,0 +1,76 @@
+//build锛�20240330
+//textarea鎺т欢
+import utils from "./uiUtils.js"
+import base from "./uiBase.js"
+let textarea = {}
+
+textarea.build = function (id, parent) {
+ let temp = utils.validateBuild(textarea.all, id, parent, 'textarea')
+ let my = {type: 'textarea'}
+ my.obj = new utils.GG.NativeTextarea({ uid: id }, temp)
+ my.id = id
+ /**
+ * 璁剧疆鍗曡妯″紡锛屼笉鑳芥崲琛�
+ * @param {boolean} en true/false
+ */
+ my.setOneLine = function (en) {
+ this.obj.lvTextareaSetOneLine(en)
+ }
+ /**
+ * 璁剧疆瀵嗙爜妯″紡锛屽唴瀹规樉绀轰负路鍙�
+ * @param {boolean} en true/false
+ */
+ my.setPasswordMode = function (en) {
+ this.obj.lvTextareaSetPasswordMode(en)
+ }
+ /**
+ * 璁剧疆鍐呭瀵归綈鏂瑰紡锛屽眳涓潬宸﹂潬鍙崇瓑
+ * @param {number} align 瀵归綈鏂瑰紡鏋氫妇
+ */
+ my.setAlign = function (align) {
+ this.obj.lvTextareaSetAlign(align)
+ }
+ /**
+ * 璁剧疆鍐呭鏈�澶ч暱搴︼紝瀛楃鏁伴檺鍒�
+ * @param {number} length 闀垮害
+ */
+ my.setMaxLength = function (length) {
+ this.obj.lvTextareaSetMaxLength(length)
+ }
+ /**
+ * 璁剧疆鏄惁鍚敤鍏夋爣瀹氫綅锛屾槸鍚︽樉绀簗
+ * @param {boolean} en true/false
+ */
+ my.setCursorClickPos = function (en) {
+ this.obj.lvTextareaSetCursorClickPos(en)
+ }
+ /**
+ * 鍦ㄥ綋鍓嶅厜鏍囦綅缃彃鍏ユ枃鏈�
+ * @param {string} txt 鏂囨湰鍐呭
+ */
+ my.lvTextareaAddText = function (txt) {
+ this.obj.lvTextareaAddText(txt)
+ }
+ /**
+ * 浠庡綋鍓嶅厜鏍囦綅缃垹闄ゅ乏杈圭殑瀛楃
+ */
+ my.lvTextareaDelChar = function () {
+ this.obj.lvTextareaDelChar()
+ }
+ /**
+ * 鑾峰彇/璁剧疆鏂囨湰鍐呭
+ * @param {string} text 璁剧疆鏂囨湰鍐呭
+ * @returns 鑾峰彇鏂囨湰鍐呭
+ */
+ my.text = function (text) {
+ if (text == null || text == undefined) {
+ return this.obj.lvTextareaGetText()
+ } else {
+ this.obj.lvTextareaSetText(text)
+ }
+ }
+ let comp = Object.assign(my, base);
+ utils.setParent(this.all, comp, parent)
+ return comp;
+}
+export default textarea;
\ No newline at end of file
--
Gitblit v1.9.3