123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- $(function(){
- initWidget();
- });
- function initWidget(){
- $("#txtDicType").combobox({
- url:$.common.urlByBizAction("DictionaryAction_queryDictionaryType"),
- editable:false,
- valueField:'id',
- textField:'text'
- });
-
-
- $("#txtDicParent").combobox({
- url:$.common.urlByBizAction("DictionaryAction_queryDictionaryComboxNode"),
- onBeforeLoad: function(param){
- param.pid ='-1';
- },
- editable:false,
- valueField:'dicId',
- textField:'text'
- });
-
- var param = {};
- param.pid ='-1';
- var retData = Commonjs.ajax("./DictionaryAction_queryDictionaryComboxNode.action",param,false);
- if(retData!=null && retData.length>0){
- retData.unshift({'dicId':'-1','text':'---------无---------','selected':'selected'});
- }
- $("#txtAddDicParent").combobox({
- //url:$.common.urlByBizAction("DictionaryAction_queryDictionaryComboxNode"),
- onBeforeLoad: function(param){
- param.pid ='-1';
- },
- editable:false,
- required:true,
- valueField:'dicId',
- textField:'text',
- data:retData
- });
-
-
- $('#dicGrid').datagrid({
- url:$.common.urlByBizAction("DictionaryAction_queryDictionaryByPage"),
- rownumbers:true,
- columns:[[{field:'value',title:'字典值',align:'center',width:$(this).width()*0.3},
- {field:'code',title:'字典代码',align:'center',width:$(this).width()*0.3},
- {field:'type',title:'字典类型',align:'center',width:$(this).width()*0.3},
- {field:'state',title:'状态',align:'center',width:$(this).width()*0.1}]],
- onBeforeLoad: function(param){
- param.value = $("#txtDicValue").val();
- param.code = $("#txtDicCode").val();
- param.pid = $("#txtDicParent").combobox('getValue');
- param.type = $("#txtDicType").combobox('getValue');
- },
- singleSelect:true,
- onClickRow:function(rowIndex, rowData){
- //$("#txtLogContent").val( JSON.stringify(rowData.operateContent));
- //$("#apiLogInfoDialog").dialog('open');
- },
- toolbar:[{
- iconCls: 'icon-add',
- text:'新增',
- handler: function(){
- $("#saveDicForm").form('reset');
- $("#saveDicDialog").dialog('open');
- }
- },'-',{
- iconCls: 'icon-remove',
- text:'删除',
- handler: function(){
- var row = $('#dicGrid').datagrid('getSelected');
- if( row == null ){
- $.messager.alert('提示','请选择一条数据删除!','info');
- return ;
- }
- $.messager.confirm('提示','是否确认删除?',function(r){
- if (r){
- var param = {};
- param.dictionaryId = row.dictionaryId;
- var retData = Commonjs.ajax("./DictionaryAction_deleteDictionary.action",param,false);
- if( retData!=null && retData.RespCode == 10000 ){
- $.messager.alert('提示','删除成功!','info');
- }else{
- $.messager.alert('提示','删除失败!','info');
- }
- $('#dicGrid').datagrid('reload');
- }
- });
- }
- },'-'],
- pagination: true,
- pageList:[8,10,12,15,20],
- pageSize:12,
- method:'post',
- fit:true,
- fitColumns: true,
- striped: true,
- singleSelect:true,
- loadMsg:"正在加载...",
- loadFilter:function(data)
- {
- //console.log(data);
- return data;
- }
- });
- }
- function loadDicGrid(){
- $('#dicGrid').datagrid('reload');
- }
- function resetParam(){
- $("#txtDicValue").val('');
- $("#txtDicCode").val('');
- $("#txtDicParent").combobox('setValue','');
- $("#txtDicType").combobox('setValue','');
- }
- function saveDicForm(){
- if( $("#saveDicForm").form('validate')){
- var param = {};
- param.value = $("#txtAddDicValue").val();
- param.code = $("#txtAddDicCode").val();
- param.pid = $("#txtAddDicParent").combobox('getValue');
- param.type = $("#txtAddDicType").val();
- var retData = Commonjs.ajax("./DictionaryAction_addDictionary.action",param,false);
- if( retData!=null && retData.RespCode == 10000 ){
- $.messager.alert('提示','保存成功!','info',function(){
- $("#saveDicDialog").dialog('close');
- });
- }else{
- $.messager.alert('提示','保存成功!','info');
- }
- }
- }
- function resetDicForm(){
- $("#saveDicForm").form('reset');
- }
|