javascript - Telerik RadListBox 项目列表如何隐藏字符长度并显示工具提示?

标签 javascript c# jquery asp.net telerik

我想在 Telerik RadListBox ListItems 中隐藏一定长度的字符。

示例:(RadListBox 项目)

Welcome1
Welcome2
Welcome12345678910

就我而言,如果字符长度超过7,我想显示点点。

例如欢迎1...

当我将鼠标悬停在 Welcome1... 上时,工具提示需要显示 Welcome12345678910

如何实现这一目标?

最佳答案

如果您使用 WebForms,您可以使用下面示例中类似的方法...

标记

<telerik:RadListBox runat="server" ID="rlb" OnItemDataBound="rlb_ItemDataBound"/>

代码隐藏

protected void rlb_ItemDataBound(object sender, RadListBoxItemEventArgs e)
{
    const int maxLength = 8;
    if (e.Item.Text.Length <= maxLength) return;
    e.Item.ToolTip = e.Item.Text;
    e.Item.Text = string.Format("{0}...", e.Item.Text.Substring(0, maxLength));
}

关于javascript - Telerik RadListBox 项目列表如何隐藏字符长度并显示工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31022027/

相关文章:

c# - 如何使用正则表达式验证字符串至少包含 6 个不同的数字?

c# - 在 Roslyn 的 C# 编译器中合成 lambda

jquery - 从 Jquery Collision 获取突出和碰撞数据

javascript - 以代码格式下载图像

javascript - 如何使用Jquery在div内的div中加载iframe

javascript - 如何将时刻 JS 时间插入 MySQL

javascript - 如何访问 Netsuite 中 MapReduce 脚本的 Map 方法上的 getInputMethod 返回的数据(搜索、对象)

c# - 带有多个must子句的Elasticsearch Nest查询 bool 过滤器

jquery - 将匿名对象发布到 MVC 操作

javascript - 如何将变量传递给 jQuery 函数?