Telerik Dropdown

时间:2013-04-04 12:49:46

标签: telerik

我已将带有viewbag的Telerik下拉列表绑定。它运作良好。但列出的物品被包裹   而不是像“阿拉伯联合酋长国”那样单线,它就像是 美国
阿拉伯

如何解开订单项

提前致谢

4 个答案:

答案 0 :(得分:1)

这是关于Telerik ASP.net控件吗?

如果是的话,

您是否尝试在组合框的aspx中设置“NoWrap”属性?

NoWrap="false"

答案 1 :(得分:0)

我会检查控件的宽度,其中包括下拉列表值的容器。您可能需要更改CSS宽度...但根据下拉值它不会是动态的。

这是Telerik suggestion

答案 2 :(得分:0)

您实际使用的是下拉列表,还是使用Telerik ComboBox?组合框具有比普通下拉列表更多的选项,并且在大多数情况下,很容易从一个控件转换到另一个控件。这就像是一个关于甾体的下拉列表。使用组合框,有一个名为DropDownAutoWidth的强大属性,您可以将其设置为启用/禁用。启用将根据下拉列表中的项目自动调整下拉列表的宽度。

答案 3 :(得分:0)

尝试此演示中的代码:Prevent Wrap of Kendo UI Drop down list item

在演示中,您可以更改下拉列表中任何项目的文本,您会注意到下拉宽度将自动调整,因此不会包含任何项目。将此演示中的JavaScript放在document.ready事件中。

<强>标记

<select id="ddl1">
    <option value="1">1</option>
    <option value="2">option 2</option>
    <option value="3">longer option 3</option>
    <option value="4">even longer option 4 dssd s dssas </option>
</select>

<强>的JavaScript

$(document).ready(function() {
    $("#ddl1").kendoDropDownList();
    setWidth($("#ddl1"));
});

function setWidth(el)
{
    var d = el;
    var p = d.data("kendoDropDownList").popup.element;
    var w = p.css("visibility","hidden").show().outerWidth();
    p.hide().css("visibility","visible");
    d.closest(".k-widget").width(w);
}