Heim > Artikel > Web-Frontend > Zusammenfassung der EasyUI-Entwicklungsfähigkeiten für jQuery
Dieser Artikel stellt Ihnen hauptsächlich relevante Informationen zur Entwicklung von jQuery EasyUI vor. Ich hoffe, dass Sie durch diesen Artikel die Entwicklungsfähigkeiten von EasyUI beherrschen können alle.
Zusammenfassung der JQuery EasyUI-Entwicklungsfähigkeiten
1. Wenn Sie bei der Verwendung von Registerkarten Inhalte anstelle einer URL verwenden, müssen Sie Iframe einbetten
addTab({ title:node.text, closeable:true, content:‘<iframe src="'+url+'" frameborder="0" style="border:0;width:100%;height:99%"></iframe> });
1) Den Tag-Inhalt im Iframe extern aufrufen
<button onclick="console.info($('iframe').contents().find('#frameId'));"/>
2 ) Interne Aufrufe externer Methoden:
onclick="parent.getData();"
2. Formular zur Abfrageübermittlung:
function serarchFun(){//搜索 $("#datagrid").datagrid("load", serializeObject($("#searchForm"))); } function cleanFun(){//清空 $("#searchForm input").val(''); $("#datagrid").datagrid("load", {}); } function removeFun(){//删除 var rows=$("#datagrid").datagrid("getChecked"); var ids[] = new Array(); if(rows.length>0){ for(var i=0;i<rows.length;i++){ ids.push(row[i].id); } $.ajax({ url:'${rootPath}/user_delete.action', data:{ids:ids.join(',')}, dataType:'json', success:function(data){ $('#datagrid').datagrid('load'); $('#datagrid').datagrid('unselectAll'); $.messager.Show({ title:'提示', msg:data.msg }); } }) }else{ $.messager.Show({ title:'提示', msg:'不能删除' }); } }
3. Kontrollkästchen hinzufügen:
$("#datagrid").datagrid( url:"${rootPath}/user_add.action", idField:'id', checkOnSelect:false, selectOnCheck:true,//选中复选框选中 frozonColumns:[[{ field:'id', title:'编号', width:150, checkbox:true },{ field:'name', title:'登陆名称', width:150, sortable:true }]], columns:[[{ field:'pwd', title:'密码', width:150, formatter: function(){ return:"****************" } }]] );
4 🎜>
$.messager.confirm('确认','你真的要删除吗?',function(data){ if(data){ } });5. Bearbeiten, um das dynamische Laden der Seite zu implementieren
function editFun(){ var rows=$("#datagrid").datagrid("getChecked"); $('<p/>').dialog({ width:500, height:200, href:'${rootPath}/edit.jsp, modal:true, title:'编辑用户', buttons:[{ text:编辑, handler:function(){ $('#editForm').form('submit',{ url:'${rootPath}/user_edit.action', success:function(data){ var obj = JQuery.parseJSON(data); if(obj.success){ $('#edit_dialog').dialog('close'); } $.messager.show({ title:'提示', msg:obj.msg }); } } } }], onClose:function(){//必须写的 $(this).dialog('destroy'); }, onOpen:function(){ var data = rows[0]; }, onLoad:function(){//初始化数据,填充数据 var data = rows[0]; $("#editForm").form("load", data); } }); }6. Zeile aktualisieren
var rows=(‘#datagrid').datagrid(‘getChecked');(‘#datagrid').datagrid(‘updateRow',{ index:$(‘#datagrid').datagrid(‘getRowIndex',rows[0]), row:result.obj });
Das obige ist der detaillierte Inhalt vonZusammenfassung der EasyUI-Entwicklungsfähigkeiten für jQuery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!