mvc用法总结

@{Layout = null;
1.var disabledType = DropDownListExtensions.SelectListBool("启用", "禁用").AppendAll().Serialize();
var dateType = typeof(WKQuan.DateFilterType).ToSelectList(ToType.Int).AppendAll().Serialize();
}    //前台获取枚举类型数据

 

2.$('#IsEnabled').combobox({
valueField: 'Value', textField: 'Text', panelHeight: 'auto', data: @Html.Raw(disabledType)
});     //combobox 绑定枚举类型数据

3. var row = $('#dg').datagrid('getSelected');   //选中一行数据

4.  openWindow('@Url.Action("EditLevel1")/'+row.ID,'编辑一级权限',300,450)  //打开页面弹出框

5. $.messager.alert('提示','请选择数据');   //填充提示框

6. @model WKQuan.Logic.Common.PermissionManagement.GetListParameter  获得模型参数

7.

//查询
function searchList() {
$('#dg').datagrid({queryParams:{
DateType: $('#DateType').combobox('getValue'),
beginDate: $("#BeginDate").datebox('getValue'),
endDate: $("#EndDate").datebox('getValue'),
PermissionName: $("#PermissionName").val(),
IsEnabled: $('#IsEnabled').combobox('getValue')
}});
}

//单击行事件
function onClickRow(index, field) {
$("#edit").linkbutton('enable');
$("#permissionEnable").linkbutton('enable');
$("#permissionDisabled").linkbutton('enable');
$("#perdelete").linkbutton('enable');
}

 

//删除
function perDelete(){
var row = $('#dg').datagrid('getSelected');
if (row) {
var message ="确定删除["+row.PermissionName+"]";

$.messager.confirm('确认',message, function (r) {
if (r) {
$.post('@Url.Action("PerDelete")', { id: row.ID}, function (result) {
if (result.StatusCode == "301"/*登录*/||result.StatusCode == "300"/*逻辑异常*/) {
location = result.ForwardUrl;
return;
}
if (result.StatusCode=="200") {
$.messager.show({
title: '提示',
msg: result.Message,
style:{
right:'',
top:document.body.scrollTop+document.documentElement.scrollTop,
bottom:''
}
});
$('#dg').datagrid('reload');
} else {
$.messager.show({ // show error message
title: 'Error',
msg: result.message
});
}
}, 'json');
}
});
}
}

 

//格式化级别
function formatPermissionLevel(value,row,index) {
switch(value){
case 1:
return "@PermissionLevel.一级";
case 2:
return "@PermissionLevel.二级";
case 3:
return "@PermissionLevel.三级";
case 4:
return "@PermissionLevel.四级";
}
}

//格式化IsDisabled
function formatIsEnabled(value,row,index) {
if(value==true){
return "启用";
}else{
return "禁用";
}
}

<th field="CreateTime" sortable="true" width="15%" formatter="formatToyyyyMMdd"> //datagrid格式

 

 

 

 

posted on 2015-02-13 10:25  闪电光芒  阅读(165)  评论(0)    收藏  举报

导航