SysStates.cshtml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. @using WeApp
  2. @using WeApp.Authorization
  3. @using WeApp.Configuration
  4. @using WeApp.Views.Shared.Modals
  5. @using WeApp.Views.Shared.SearchForm
  6. @using WeApp.Views.Shared.Table
  7. @{
  8. ViewBag.Title = L("StateTitle");
  9. string activeMenu = PermissionNames.PagesSystemMgStateMg; //The menu item will be active for this page.
  10. ViewBag.ActiveMenu = activeMenu;
  11. var table = new TableViewModel(IwbConsts.ApiAppUrl + "States/GetAll", activeMenu, new SearchFormViewModel(new List<SearchItem>()
  12. {
  13. new SearchItem("stateName", L("stateName")),
  14. new SearchItem("tableName", L("tableName")),
  15. new SearchItem("columnName", L("columnName"))
  16. })).SetFields(new List<FieldItem>()
  17. {
  18. new FieldItem("stateName", L("stateName")),
  19. new FieldItem("tableName", L("tableName")),
  20. new FieldItem("columnName",L("columnName")),
  21. new FieldItem("codeValue", L("codeValue")),
  22. new FieldItem("displayValue",L("displayValue")),
  23. });
  24. }
  25. @Html.Partial("Table/_Table", table)
  26. @section modal{
  27. <!--Main Modal-->
  28. @{
  29. var modal = new ModalViewModel(L("state"), new ModalBodyViewModel(new List<Input>()
  30. {
  31. new InputHide("id"),
  32. new Input("stateName", L("stateName")),
  33. new Input("tableName", L("tableName")),
  34. new Input("columnName", L("columnName")),
  35. new Input("codeValue", L("codeValue")),
  36. new Input("displayValue",L("displayValue")),
  37. }));
  38. }
  39. @Html.Partial("Modals/_Modal", modal)
  40. @*@Html.Partial("Query/_User", "1:tableName")*@
  41. }
  42. @section scripts
  43. {
  44. @*<script src="~/Content/Plugins/PrintPreView/print-preview.js"></script>*@
  45. <script type="text/javascript">
  46. $(function () {
  47. LoadTable();
  48. var funs = window.iwbfuns || { none: function () { console.log("No type"); } };
  49. funs["btnUpdate"] = function () { BtnUpdate({ disabled: "codeValue,tableName,columnName" }); };
  50. });
  51. //$('#print').printPreview({
  52. // printBody: ".table-box",
  53. // cssUrl: '../../Content/Plugins/bootstrap-3.3.7/css/bootstrap.css,../../Content/Css/Site.css'
  54. //});
  55. </script>
  56. <script id="formatter" type="text/javascript">
  57. </script>
  58. }