我做了一個搜索,但無法找到它。我們有一個maxChars =「3900」的Spark TextArea。但複製/粘貼到文本區域時不起作用。我試圖將此添加到ChangingHandler中:複製/粘貼時,Flex spark TextArea限制最大字符數
if (ta.text.length > 3900)
{
Alert.show("The maximum characters length is 3900. Please limit the characters to the max limit");
ta.text = ta.text.substr(0, 3900);
} else
{
if (event.operation is PasteOperation)
{
....//Other logic
}
}
問題是它不是一直都在工作。該警報僅在超過3900個字符時出現。不知道爲什麼。我也將同樣的內容添加到changeHandler中。但那根本不會被觸發。
請讓我知道我錯過了什麼。我需要顯示一個警告&修剪字符到最大值,每次超過最大限制。
感謝
哈里什
它不工作怎麼樣?你是否收到錯誤?或意外的行爲?請提供詳情。 – JeffryHouser
我有一個文字計數爲1600的單詞文檔。我複製/粘貼了3次,但沒有觸發警報。然後,當我試圖複製textArea中的文本時,它決定顯示警報並修剪文本!奇怪的! – Harry
我現在還不清楚問題在哪裏。聽起來事情正如你所期望的那樣工作? – JeffryHouser