我的一些kendo控件在表单加载时显示为零。当我单击下拉列表打开时,会看到实际值。有人可以告诉我如何隐藏零值
客户名称下拉列表
<div class="form-group">
@Html.LabelFor(model => model.Name1, htmlAttributes: new { @class = "control-label col-md-4" })
<div class="col-md-8">
<div class="editor-field">
@(Html.Kendo().ComboBoxFor(model => model.CustomerMasterDataId)
.HtmlAttributes(new { style = "width:100%" })
.DataTextField("CustomerNumberName")
.DataValueField("CustomerMasterDataId")
.Filter("contains")
.MinLength(3)
.DataSource(dataSource => dataSource
// .Read(read => read.Action("RequestHeader_CustomerData", "Request").Type(HttpVerbs.Post))
.Read(read =>
{
read.Action("RequestHeader_CustomerData", "Request")
.Type(HttpVerbs.Post)
.Data("GetSalesFilter");
}).ServerFiltering(true)
).CascadeFrom("CountryCode").Filter("contains")
.Events(e =>
{
e.Change("onCustomerComboChange");
})
)
</div>
@Html.ValidationMessageFor(model => model.CustomerNumber, "", new { @class = "text-danger" })
</div>
</div>
答案 0 :(得分:0)
仅当控制器未设置特定Model属性的值时才显示0吗?如果是这样,您需要将窗口小部件的占位符属性(默认为未设置)设置为“”。
答案 1 :(得分:0)
您可以使用.Placeholder("Select...")
,只要没有选择任何值,就会显示simulink_robot_motor=[]
with open(filename,'r') as data_file:
for line in data_file:
current_line = list(map(float, line.split(',')))
simulink_robot_motor.append(current_line)
print(simulink_robot_motor) # -> [[0.0, 3.6], [1.6e-06, 3.6], [4.57e-06, 3.6], [7.67e-06, 3.6], [1.09e-05, 3.6]]
。没有在MVC包装器中使用它。
更多关于kendocombobox的placeholder
。