【问题标题】:Twitter Bootstrap column definition is not properly applied to Kendo DropDownTwitter Bootstrap 列定义未正确应用于 Kendo DropDown
【发布时间】:2014-07-11 00:46:03
【问题描述】:

我创建了一个小提琴,您可以在其中看到 Kendo DropDown 的大小未按预期设置。

如何修改代码以获得预期的行为?

问候

HTML 代码:

<form class="form-horizontal" role="form">
    <div class="form-group">
        <label for="inputEmail3" class="col-sm-2 control-label">Email</label>
        <div class="col-sm-10">
            <input type="email" class="form-control" id="inputEmail3" placeholder="Email" />
        </div>
    </div>
    <div class="form-group">
        <label for="inputPassword3" class="col-sm-2 control-label">Password</label>
        <div class="col-sm-10">
            <input type="password" class="form-control" id="inputPassword3" placeholder="Password" />
        </div>
    </div>
    <div class="form-group">
        <label for="dropdown" class="col-sm-2 control-label">DropDown</label>
        <div class="col-sm-10">
            <select id="dropdown">
                <option>Option 1</option>
                <option>Option 2</option>
                <option>Option 3</option>
                <option>Option 4</option>
                <option>Option 5</option>
                <option>Option 6</option>
                <option>Option 7</option>
            </select>
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <div class="checkbox">
                <label>
                    <input type="checkbox"/> Remember me
                </label>
            </div>
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <button type="submit" class="btn btn-default">Sign in</button>
        </div>
    </div>
</form>

Javascript:

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

http://jsfiddle.net/mkeuschn/e58X8/

【问题讨论】:

    标签: twitter-bootstrap kendo-ui kendo-dropdown


    【解决方案1】:

    问题是k-dropdown 有一个固定的width12.4em,因此col-sm-10 无法为其提供应有的宽度,只需使用以下内容覆盖该 CSS:

    .k-dropdown{
        width: 100%;
    }
    

    这应该使下拉菜单根据其父容器的宽度填充。

    Updated fiddle

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 1970-01-01
      • 2015-09-23
      • 2013-09-29
      • 1970-01-01
      • 2015-08-23
      • 2019-07-20
      • 2015-10-30
      • 1970-01-01
      相关资源
      最近更新 更多