1
是否可以使用javascript
在Nativescript
中設置最大長度TextField
?沒有CSS
值。我一直無法從javascript
的代碼中得到它。 任何想法,該怎麼做?Nativescript TextField最大長度
是否可以使用javascript
在Nativescript
中設置最大長度TextField
?沒有CSS
值。我一直無法從javascript
的代碼中得到它。 任何想法,該怎麼做?Nativescript TextField最大長度
看看下面的線程在那裏設置maxLenght一個可能的解決方案進行了討論:https://github.com/NativeScript/NativeScript/issues/1508#issuecomment-180555668
基本上,我們的社區成員提供的代碼如下:
let commentInputView = getViewById(page, "my-input")
commentInputView.on(textViewModule.TextView.propertyChangeEvent, function(
eventData: ObservableEventData){
if (eventData.propertyName == "text" && eventData.value.length > 10) {
setTimeout(function() { commentInputView.text = eventData.value.substr(0, 9); }, 0);
}
});
這將迫使如果輸入超出所需的最大長度(使用propertyChangedEvent觀察文本視圖屬性文本 - 在您的情況下,您應該對文本字段執行相同操作),則將其輸入爲子字符串。