Javascript 基于单击的按钮隐藏剑道工具窗口中的元素
好的,这是一个比较新的概念:我有一个剑道网格,其中客户Id是根据客户、年份以及客户得到帮助的次数自动生成的。要使用不同的地址或服务制作新副本,它会打开一个实用程序窗口,您选择公司,它生成Id,然后您填写字段。我还想用它来更新客户记录,用一个编辑按钮打开同一个实用程序窗口,但隐藏“挑选公司”下拉列表,因为Id已经创建 这在主页上:Javascript 基于单击的按钮隐藏剑道工具窗口中的元素,javascript,c#,jquery,Javascript,C#,Jquery,好的,这是一个比较新的概念:我有一个剑道网格,其中客户Id是根据客户、年份以及客户得到帮助的次数自动生成的。要使用不同的地址或服务制作新副本,它会打开一个实用程序窗口,您选择公司,它生成Id,然后您填写字段。我还想用它来更新客户记录,用一个编辑按钮打开同一个实用程序窗口,但隐藏“挑选公司”下拉列表,因为Id已经创建 这在主页上: <script> function closeWindow(e) { $(this.element).empty(); } function ed
<script>
function closeWindow(e) {
$(this.element).empty();
}
function editJobs(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
var win = $("#utilityWindow").data("kendoWindow");
win.refresh({ url: "/BackendSchedule/_Jobs?jobId=" + dataItem.Id});
win.setOptions({
title: "Edit Jobs",
width: 1000,
height: 600,
});
win.center().open();
}
function newJobs() {
var win = $("#utilityWindow").data("kendoWindow");
win.refresh({ url: "/BackendSchedule/_Jobs?jobId="});
win.setOptions ({
title: "Add New Jobs",
width: 1000,
height: 600,
});
win.center().open();
}
添加了更多的代码,但在最后一部分中得到了应用我已将其连接到将被调用的函数:
$(document).ready(function() {
var validator = $("#JobForm").kendoValidator().data("kendoValidator");
var postUrl = "/BackendSchedule/Jobs_Update";
if ("@ViewBag.Id".length == 0) {
postUrl = "/BackendSchedule/Jobs_Create";
$("#buildJobId").show();
} else {
$("#buildJobId").hide();
}
if ($("#Id").data("TextBoxFor").dataSource.data(null)){
$("#buildJobId").show();
} else {
$("#buildJobId").hide();
};
$(document).ready(function() {
var validator = $("#JobForm").kendoValidator().data("kendoValidator");
var postUrl = "/BackendSchedule/Jobs_Update";
if ("@ViewBag.Id".length == 0) {
postUrl = "/BackendSchedule/Jobs_Create";
$("#buildJobId").show();
} else {
$("#buildJobId").hide();
}