easyui使用中碰到的问题

2025-02-28 22:18:11
推荐回答(3个)
回答1:

在eassyui中,不要用以前的函数调用思路去想问题。

在eassyui中,这样的控件调用控件的函数(可以理解成命令),都是通过参数的方式把命令名称传进去的。

如:

$('#dlg').dialog() //这样只是将#dlg渲染成dialog控件,而不会打开
$('#dlg').dialog('open') // 这样才会打开

是执行dialog控件的open命令,链式调用后面的

dialog('setTitle','New User')

也就是调用dialog控件的setTitle命令,命令的参数值为 'New User'。

还有,比如使用表格,那么是这样加载数据的:

$('#table').datagrid('load'); // 调用表格的load命令



至于你说的清空form,那是因为要添加用户,添加的数据一般来说和现有的是不同的,需要用户重新输入,所以会先清空。


后面的save_url.php 是用于输入完成后,保存数据的地址,输入的数据会传到这个地址去保存到数据库。

回答2:

一般都用jquery官方的插件 然后根据自己需要修改
打字不易,如满意,望采纳。

回答3:

dialog后面是跟各种属性的,并不是指打开这个操作,所以后面open属性代表打开dialog
这个不同人写的风格不一样 比如我这个一般是写成
$("#dlg").dialog({ title: "New User" }).window('open');
至于清空form,这个id为fm控件是拿来干什么的没代码我不知道,估计是清空上一次内容防止显示新内容时存在一些为空的地方导致显示上一次的内容:
比如form中有个label,上一次显示为1,新内容时没有,有时就会继续显示1(这个是猜测)
这里的url是导向一个后台控制页面,用于你当前操作后后续的后台操作,比如一般的从数据库获取数据,插入数据的数据交互等等
另外,给你一个网站,你可以详细去看看关于easy-ui的内容,里面有easy-ui所有属性的详细应用
http://www.jeasyui.com/documentation/index.php#