在 Tokenize2 中,我可以多次使用同一个令牌吗?
In Tokenize2, can I use the same token multiple times?
在Tokenize2中,有没有办法多次添加相同的token/text。
我已经实现了,当我第一次输入时,例如 "Hello" 它会添加到框中,下次如果我再次输入 "Hello" 并尝试添加,它只会清除文本.所以我无法添加与令牌相同的文本。
有什么办法可以实现吗?
直接实现是不可能的,但我们可以实现。
基本上,我们需要为相同的值文本更改键文本。
var sameText = 'sameText';
var separatorValue = sameText;
var i = 1;
while ($('#takenSelect option[value="' + separatorValue + '"]').length) {
separatorValue = i + 'RRR_' + sameText;
i++;
}
$('.tokenize-demo').tokenize2().trigger('tokenize:tokens:add', [separatorValue, sameText, true]);
使用此代码后,如果我们将再次使用 'hi' 文本,则密钥将看起来像
1RRR_hi
2RRR_hi
3RRR_hi ..
在 UI 上,用户可以多次看到 'hi' 文本。
在Tokenize2中,有没有办法多次添加相同的token/text。
我已经实现了,当我第一次输入时,例如 "Hello" 它会添加到框中,下次如果我再次输入 "Hello" 并尝试添加,它只会清除文本.所以我无法添加与令牌相同的文本。
有什么办法可以实现吗?
直接实现是不可能的,但我们可以实现。 基本上,我们需要为相同的值文本更改键文本。
var sameText = 'sameText';
var separatorValue = sameText;
var i = 1;
while ($('#takenSelect option[value="' + separatorValue + '"]').length) {
separatorValue = i + 'RRR_' + sameText;
i++;
}
$('.tokenize-demo').tokenize2().trigger('tokenize:tokens:add', [separatorValue, sameText, true]);
使用此代码后,如果我们将再次使用 'hi' 文本,则密钥将看起来像
1RRR_hi 2RRR_hi 3RRR_hi ..
在 UI 上,用户可以多次看到 'hi' 文本。