Tôi có cửa sổ kendo có biểu mẫu bên trong. Biểu mẫu có các yếu tố đầu vào với dữ liệu của bản ghi được điền trong đó. Người dùng có thể đóng cửa sổ và chọn một bản ghi khác để xem. Khi người dùng thực hiện điều này, tôi cần hiển thị lại cửa sổ kendo với cùng một biểu mẫu nhưng với dữ liệu bản ghi khác nhau. Đây là những gì tôi đang làmCách thích hợp để tải nội dung mới vào cửa sổ kendo là gì?
if (!$("#winContainer").data("kendoWindow")) {
$("#winContainer").kendoWindow({
modal: true,
width: "969px",
height: "646px",
title: "View Record",
content: "record.jsp"
});
} else {
$("#winContainer").data("kendoWindow").refresh({url: 'record.jsp'});
}
$("#winContainer").data("kendoWindow").center().open();
Các mẫu được chứa trong record.jsp, và tôi cư nó với dữ liệu JSON mà tôi trước đây đã nhận từ máy chủ (thông qua JavaScript được tham chiếu trong record.jsp). Tôi cần đảm bảo rằng cửa sổ không hiển thị cho đến khi dữ liệu bản ghi mới được điền vào biểu mẫu. Đây có phải là cách chính xác để làm điều này hoặc là có một số cách tốt hơn?
Cảm ơn bạn đã cho con thấy cách tiếp cận này . Nó hoạt động khi ràng buộc các đối tượng phức tạp. Sử dụng cách tiếp cận này sẽ yêu cầu một số thay đổi phong nha cho ứng dụng của tôi, nhưng nó chắc chắn giá trị nó. Tôi phải phát hành ứng dụng rất sớm, vì vậy nó sẽ phải là một thay đổi giai đoạn tiếp theo. Cảm ơn một lần nữa. – James
Vì vậy, đối với bản phát hành này nếu bạn muốn chuẩn bị nội dung trang cuối cùng trong record.jsp, bạn luôn có thể thêm một số loại tham số cho phép servlet quyết định nội dung sẽ hiển thị. Tôi có nghĩa là, một cái gì đó như 'record.jsp? Arg1 = xyz & arg2 = yzx & arg3 = zxy'. – OnaBai
Cảm ơn bạn đã cho tôi một giải pháp thay thế khác trong thời gian ngắn và để có phản hồi nhanh. Tôi đã làm việc nhiều hơn một chút về cách tiếp cận ban đầu của tôi và nghĩ rằng nó sẽ ổn cho bản phát hành ban đầu.Nhưng cách tiếp cận của bạn chắc chắn là tốt hơn, và tôi sẽ nhận được điều đó trong bản phát hành tiếp theo. Tôi chỉ muốn tôi (hỏi) biết về cách tiếp cận của bạn trước đó trong sự phát triển của tôi. – James