DWR中对元素的操作-阿里云开发者社区

开发者社区> 宝珠> 正文

DWR中对元素的操作

简介: 是一个很常用的HtmlUI交互元素,其中它里面的可选项由元素来决定在DWR中的DWRUtil包中提供了2个Method专门用于真对操作,使得可以很容易实现Ajax操作这2个方法是:DWRUtil.
+关注继续查看

<SELECT> 是一个很常用的HtmlUI交互元素,
其中它里面的可选项由<option>元素来决定
在DWR中的DWRUtil包中提供了2个Method专门用于真对
<SELECT>操作,使得<SELECT>可以很容易实现Ajax操作
这2个方法是:
DWRUtil.removeAllOptions(p1);//p1 is select element id
DWRUtil.addOptions(p1, p2);//p1 is select element id,p2 is int or string arrays


举个例子:
页面元素
<checkBox id="bigselect" onclick="update()" ></checkBox>
 <SELECT id="numlist"></SELECT>
 
function update()
{
    Demo.getNumbers(createList, $("bigselect").checked);
}

//回调函数
function createList(data)
{
    DWRUtil.removeAllOptions("numlist");
    DWRUtil.addOptions("numlist", data);
}

 

Demo.java中编写:
public int[] getNumbers(boolean big)
{
    if (big)
    {
        return new int[] { 1000, 2000, 3000, 4000 };
    }
    else
    {
        return new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
    }
}

这样就可以很简单的替换原<SELECT>中的元素

 

 

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9481 0
node-mysql操作transactions的实例
关于mysql的事务,可查看上一篇文章未尾>> 先更新一条数据 UPDATE user_info SET userName = 'kk' WHERE userId = 1;SELECT * FROM user_info   现在的数据   写一个事务,只选中前面的语句执行:   SET AUTOCOMMIT=0;START TRANSACTION;SELECT * FROM user_info FOR UPDATE;COMMIT; 如果使用node.js执行,控制台上会看到待执行的sql处于等待状态:  上面报错,是因为超时了。
802 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
10841 0
从零开始学 Web 之 jQuery(二)获取和操作元素的属性
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:http://www.cnblogs.com/lvonve/ CSDN:https://blog.csdn.net/lvonve/ 在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识点,期间也会分享一些好玩的项目。
1633 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13165 0
位运算常用操作总结
来源:http://blog.csdn.net/baitxaps/article/details/50160125 位运算应用口诀 清零取反要用与,某位置一可用或 若要取反和交换,轻轻松松用异或  移位运算 要点   1 、它们都是双目运算符,两个运算分量都是整形,结果也是整形。
708 0
《jQuery Cookbook中文版》——1.10 创建、操作和插入DOM元素
在本秘诀中,向jQuery函数传递原始HTML字符串,这一参数被方法用来在运行中创建DOM元素。 还可以简单地向jQuery函数传递一个由DOM方法createElement()创建的DOM对象:
1131 0
+关注
宝珠
说实话不如做实事
243
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载