easyUI总结部分

easyUI总结部分
1、写法

easyUI可以有2种写法。一种是直接写标签,方法是在标签中加入: class=”easyui-类型”,如class=”easyui-tabs”。另外一种写法是现用标签写个简单的input 或 div,然后在JS文件中写代码,如:

$(“p”).panel()

2、easyUI 的属性、方法、事件、构造函数
a、在JS写UI的构造函数时,好像只能写JS的属性或事件,如:

$(‘#tt’).tabs({
border:false,
onSelect:function(title){alert(title+’is selected’);}
});

b、属性的取值、赋值 写法

$(‘p’).panel().title

以上这个写法只是取值的写法。如果需要赋值,还是需要再写一遍构造函数

$(‘p’).panel({title:”这是改变后标题”});

通过这样的方式,就可以只更改一个属性,其他属性不变。
c、方法的写法
无参数方法的写法:

$(‘tt’).tabs(‘getSelected’);

有参数方法的写法:

$(‘p’).panel(‘move’,{left:100,top:100} );

  $('#inputUername').attr({ readonly: 'true' });

3、Tabs插件
Tabs就是多个panel的组合。在实际中,添加tab的方法如下:

function addTab(tit){
if(!$(‘#tt’).tabs(‘exists’,tit)){ //看这个title是否存在
$(‘#tt’).tabs(‘add’,{title:tit, content:’Tab Body’ });
}}

4、DataGrid 编辑
a、分页语句

select * from(
select rownum r, field1,field2 from table_name where rownum > = page* rows )where r < (page-1) * rows

b、双击行,进行操作
在构造函数中写:

onDblClickRow: function() {
var selected = $(‘#test’).datagrid(‘getSelected’);
if (selected){
window.open(“DataView.action?Id=”+selected.ID);
}}

c、删除

function DelAff(){
$.messager.confirm(‘确认’,'是否真的删除?’,function(r){
if (r){
var selected = $(‘#test’).datagrid(‘getSelected’);
if (selected){
var index = $(‘#test’).datagrid(‘getRowIndex’, selected);
$(‘#test’).datagrid(‘deleteRow’, index);
DeleteSubmit(selected);
}
}
});
}
function DeleteSubmit(selected)
{
var url=”DataDelete.action?Id=”+selected.ID;
$.post(
url
);
}

这样页面的删除和数据库中的删除都实现了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值