Kendo UI ASP.NET MVC-网格-使用JavaScript隐藏复选框
Kendo UI ASP.NET MVC - Grid - Hide Checkbox using JavaScript
我想根据我拥有的类型变量显示或隐藏Checkbox()。
该复选框呈现在剑道网格的弹出"编辑"对话框中。这是在编辑器模板中-代码如下:
@model Publication
@Html.HiddenFor(model => model.DocumentUpdateId)
<div class="editor-label">
@Html.LabelFor(model => model.PublicationTime)
</div>
<div class="editor-field">
@(Html
.Kendo()
.DatePicker()
.Name("PublicationTime")
)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.PdfModifiedDate)
</div>
<div class="editor-field">
@(Html
.Kendo()
.Upload()
.Name("PdfModifiedDate")
.Multiple(false)
.Async(a => a
.Save("UploadFile","Home")
)
.Events(events => events
.Upload("OnImageUpload")
)
)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Carousel)
</div>
<div class="editor-field">
@(Html
.Kendo()
.CheckBox()
.Name("Carousel")
)
</div>
我希望能够访问复选框并根据文档类型隐藏它。My OnEdit事件运行并呈现日历的正确日期,但不会隐藏复选框:
function OnEdit(e) {
console.log("OnEdit");
console.log(e);
// set the default date
var pt = $('#PublicationTime').data("kendoDatePicker");
pt.value(new Date());
var vm = e.model,
container = e.container,
docType = vm.DocumentType;
vm.PublicationTime = new Date();
vm.dirty = true;
console.log(vm.DocumentType);
console.log(docType.indexOf("Sector"));
if (docType.indexOf("Sector") < 0) {
console.log("inside if statement")
console.log(container.find("#Carousel"));
container.find("#Carousel").hide();
}
}
Kendo文档中没有任何关于访问复选框的内容。我还尝试在OnEdit事件中创建一个复选框,但也没有成功——只是看起来不可能。
因为kendo复选框不仅仅是一个简单的输入。。尝试将复选框放在另一个容器中,然后隐藏该容器。
<div class="carousel-checkbox">
<div class="editor-label">
@Html.LabelFor(model => model.Carousel)
</div>
<div class="editor-field">
@(Html
.Kendo()
.CheckBox()
.Name("Carousel")
)
</div>
</div>
if (docType.indexOf("Sector") < 0) {
console.log("inside if statement")
console.log(container.find("#Carousel"));
container.find(".carousel-checkbox").hide();
}
如果只想隐藏复选框而不想隐藏标签,请将carousel-checkbox
类添加到包含复选框<div class="editor-field carousel-checkbox">
的div中
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 使用javascript将动态表从一个html页面打印到另一个html页
- 如何使用javascript或html下载PDF格式的填写表单
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何使用javascript从主svg对象动态创建svg视图框
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 使用Javascript获取所选选项ID
- 如果文本字段为空,则使用JavaScript应用CSS样式
- 使用javascript从数据库中添加表
- JSON.parse没有'不能使用Javascript
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 可以't使用JavaScript获取width属性
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 使用javascript在Flash中加载外部图像
- 使用Javascript创建测验页面
- 在PHP中使用javascript更改页面标题'if'
- 使用javascript函数在页面初始化后加载jquery
- 无法使用javascript检索SPList项
- 使用javascript存储变量的最安全方式
- 使用javascript搜索具有用户输入的数组