| 12345678910111213141516171819202122232425262728 |
- @using VberZero
- @using VberAdmin.Web.Models.Modals
- @model VberAdmin.Web.Models.Modals.VmQuerySearch
- @{
- string originFiled = "id,userName,name,emailAddress",
- modalId= "query_user",
- modalName = "查询用户",
- url= VzConsts.ApiAppUrl + "Query/QueryUsers";
- List<VmQueryItem> queryItems = new List<VmQueryItem>()
- {
- new("userName","用户名",true),
- new VmQueryItem("name","姓名",true).WithFormatter("Query_UserNameFormatter"),
- new ("emailAddress","邮箱",true),
- //new QueryItem("emailAddress",L("emailAddress"),true).SetSelectStr(Model.SelectStrDic[0]),
- };
- originFiled = string.IsNullOrEmpty(Model.OriginField) ? originFiled : Model.OriginField;
- modalId = string.IsNullOrEmpty(Model.ModalId) ? modalId : Model.ModalId;
- modalName = string.IsNullOrEmpty(Model.ModalName) ? modalName : Model.ModalName;
- VmQueryModal qmModel = new VmQueryModal(modalName, url, modalId, queryItems, originFiled, Model.TargetField, Model.AjaxSelectNameField, Model.SubmitEventName, Model.ItemDbClickEventName, Model.ItemClickEventName, Model.IsSingle, Model.VmQueryTreeSearch, Model.SearchBindFun, Model.ModalWidth);
- }
- @await Html.PartialAsync("Query/_QueryModal", qmModel)
- <script>
- function Query_UserNameFormatter( data, row) {
- return row["fullName"];
- }
- </script>
|