`
Cecily
  • 浏览: 58292 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

eXtremeComponents实现删除操作

阅读更多
在使用eXtremeTable实现数据库的增删改操作时,遇到这样一个问题,就是删除某一条数据时,需要通过脚本询问是否删除当前这条数据,如果不同意删除,则不提交请求.在实现的过程中,通过一个ID号来区分每条记录,我想大家能帮我想到一个方法,既能把ID号传给相应的ACTION,又可以在用户不同意删除的情况下,不进行到ACTION的跳转.不知道我描述清楚了没有,我现在的实现方法是在显示删除图标的字段处直接提交给delAction.do了,没有询问是否删除:
<ec:column title="Delete" filterable="FALSE" property="DELETE"> <a target="new" href="${pageContext.request.contextPath}/delAction.do?empid=${emp.EMPNO}"><img border="0" alt="" src="${pageContext.request.contextPath}/images/table/compact/clear.gif" /> </a></ec:column>
希望有高手能帮我看看.谢谢
分享到:
评论
6 楼 Cecily 2007-01-19  
太感谢了,我一开始的脚本写的不好,程序正常了.以后要更注意脚本了,以前关注不够.
5 楼 firedragon 2007-01-19  
<a href="${pageContext.request.contextPath}/delAction.do?empid=${emp.EMPNO}"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">  



加上onclick,这个不关eXtremeTable的事
4 楼 Cecily 2007-01-19  
我倒是也试过getElementById(),这种方式针对页面上的元素比如文本框,多选框都可以的,但如果是针对当前记录,就不灵了,我再试一下
3 楼 Cecily 2007-01-16  
我也试着写过js ,confirm确实可以实现询问,可是询问结束后,如果是删除,要以id为条件跳转到相应的action,这个id号我怎么都传不到action中,拼接出的地址串,如:连接串为“http://localhost/MyWork/deleteAction.do?id=1002”,真正运行起来时地址栏里就是“http://localhost/MyWork/deleteAction.do?“,也就是说一遇到"?"号就被截断了;要是点击取消的时候,倒是没有什么问题。所以我的脚本就在id号上有点行不通。我是通过struts写的。是不是我的地址串哪里写的不对啊?
2 楼 kjj 2007-01-16  
<a onclick="doSomething()"  href="#"/>
<script >
  function doSomething(){
      if(condition){
         //doSomething....
           return true;
      }else{
           return false;
      }
  }
1 楼 fins 2007-01-16  
这个和 eXtremeComponents 没什么关系吧 

你要是知道 window.confirm 就能解决这个问题了

if (window.confirm('删除否?')){//删除操作....}


还有 直接用 连接不好
建议用js写个function来实现这个功能

相关推荐

    eXtremeComponents

    - **操作**: 支持行级别的操作,如编辑、删除等。 #### 五、ColumnTag详解 **ColumnTag** 用于定义表格中的列。 ##### 5.1 Introduction - **用途**: 列定义是表格的关键部分,决定了数据如何呈现。 - **特点**:...

    extremeComponents中文文档

    文档会展示如何使用数据提供者(Data Provider)和数据适配器(Data Adapter)来实现这一点,以及如何处理数据的加载、更新和删除操作。 5. **自定义扩展** extremeComponents 允许开发者根据需求定制组件,包括...

    eXtremeComponents分页组件参考文档

    - **动作**: 可以添加链接或按钮以执行特定操作,如删除记录等。 **3.4 设定每页显示行数** 可以通过`rows`属性设置每页显示的行数,默认为10行。 **3.5 样式** 可以为`TableTag`设置CSS样式,以自定义外观。 *...

    eXtremeTable的使用方法.rar

    4. **强大的数据操作**:提供丰富的API用于数据的添加、删除、修改和查询,支持条件过滤、排序和分组。 5. **事件驱动模型**:允许监听和响应表格中的数据变化,这对于实时数据应用非常有用。 6. **导出和导入**:...

    eXtremeTable参考文档.pdf

    3. **动态更新**:用户可以在客户端对表格进行操作,如添加、删除、编辑行,而无需刷新整个页面,提高了用户体验。 4. **性能优化**:通过服务器端的智能数据加载策略,eXtremeTable可以处理大量数据,只加载用户...

    ECSide文档.pdf

    - 批量操作:支持批量增加、批量修改和批量删除,极大地提高了数据管理的效率。 - 分页与排序:基于数据库实现的分页和排序功能,使得用户可以轻松浏览大量数据。 - 查询与过滤:提供了强大的查询功能,允许用户根据...

    ECSide开发教程使用手册.pdf

    - **批量操作**:支持批量增加、批量修改和批量删除记录。 - **分页**:通过ECSide组件实现列表的分页显示,便于用户管理和查看大量数据。 - **排序与查询**:可以根据不同的字段对列表中的数据进行排序和查询,提高...

    分页组件ECSIDE文档

    - **批量操作**:支持批量增加、批量修改、批量删除,极大地提高了数据管理的效率。 - **高级列表功能**:利用ECSIDE组件,开发者能够轻松实现列表的分页、排序、查询和列宽调整等功能,尤其在大数据场景下,其性能...

    ECSide最新文档

    ### ECSide最新文档知识...该项目利用ECSide组件实现了高效的列表操作和数据管理功能,适合用于Web应用程序的开发。通过本文档的学习,开发者能够更好地理解ECSide组件的应用场景和实现方法,为实际项目开发提供参考。

Global site tag (gtag.js) - Google Analytics