FolderForm.cshtml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. @{
  2. ViewBag.Title = "文件夹表单";
  3. Layout = "~/Views/Shared/_Form.cshtml";
  4. }
  5. <script>
  6. var keyValue = request('keyValue');
  7. var parentId = request('parentId');
  8. $(function () {
  9. initControl();
  10. })
  11. //初始化控件
  12. function initControl() {
  13. //获取表单
  14. if (!!keyValue) {
  15. $.SetForm({
  16. url: "../../PublicInfoManage/ResourceFile/GetFolderFormJson",
  17. param: { keyValue: keyValue },
  18. success: function (data) {
  19. $("#form1").SetWebControls(data);
  20. }
  21. });
  22. } else {
  23. $("#ParentId").val(parentId);
  24. }
  25. }
  26. //保存表单
  27. function AcceptClick() {
  28. if (!$('#form1').Validform()) {
  29. return false;
  30. }
  31. var postData = $("#form1").GetWebControls(keyValue);
  32. if (postData["ParentId"] == "") {
  33. postData["ParentId"] = 0;
  34. }
  35. $.SaveForm({
  36. url: "../../PublicInfoManage/ResourceFile/SaveFolderForm?keyValue=" + keyValue,
  37. param: postData,
  38. loading: "正在保存数据...",
  39. success: function () {
  40. $.currentIframe().$("#gridTable").trigger("reloadGrid");
  41. }
  42. })
  43. }
  44. </script>
  45. <div style="margin-left: 30px; margin-top: 20px; margin-right: 30px;">
  46. <div style="padding-bottom: 5px;">请您输入文件夹名称</div>
  47. <input id="ParentId" type="hidden" />
  48. <div>
  49. <input id="FolderName" type="text" class="form-control" placeholder="请输入名称" isvalid="yes" checkexpession="NotNull" />
  50. </div>
  51. </div>