Javascript 基于单击的按钮隐藏剑道工具窗口中的元素

Javascript 基于单击的按钮隐藏剑道工具窗口中的元素,javascript,c#,jquery,Javascript,C#,Jquery,好的,这是一个比较新的概念:我有一个剑道网格,其中客户Id是根据客户、年份以及客户得到帮助的次数自动生成的。要使用不同的地址或服务制作新副本,它会打开一个实用程序窗口,您选择公司,它生成Id,然后您填写字段。我还想用它来更新客户记录,用一个编辑按钮打开同一个实用程序窗口,但隐藏“挑选公司”下拉列表,因为Id已经创建 这在主页上: <script> function closeWindow(e) { $(this.element).empty(); } function ed

好的,这是一个比较新的概念:我有一个剑道网格,其中客户Id是根据客户、年份以及客户得到帮助的次数自动生成的。要使用不同的地址或服务制作新副本,它会打开一个实用程序窗口,您选择公司,它生成Id,然后您填写字段。我还想用它来更新客户记录,用一个编辑按钮打开同一个实用程序窗口,但隐藏“挑选公司”下拉列表,因为Id已经创建

这在主页上:

<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();
    }