-
dwz问题(本文主要是供个人学习成长之用,陈述的是本人在开发过程中遇到的几个小问题的总结,可能兼或插入...
2015-02-13 10:05:34dwz框架的简单介绍,以及自己在使用过程中遇到过的三个小...1)两个Tab同时打开出现窜页问题,或影响分页的正常使用 2)排序不起作用问题 3)如何实现在弹出的对话框中,点击确认或是提交按钮后,自动关闭当前对话框一:什么是dwz框架:
它一款简单实用的国产jQuery UI框架,其全称是DWZ富客户端框架(jQuery RIA framework),是中国人自己开发的基于jQuery实现的ajax RIA开源框架。
设计目标是,简单实用,降低ajax开发成本。详细展示示例可以点击地址:http://j-ui.com/#demo_page5。
二:遇到过的问题
由于我对DWZ框架还不是太了解,所以,我遇到的问题(来自公司web项目)以及解决的办法可能都十分浅显,甚至是不太恰当的。希望相关方面的高手委婉的提提改进意见。谢谢!
1)两个Tab同时打开出现窜页问题,或影响分页的正常使用
问题原因:两个tab的id命名一样,这就导致页面在调用其中一个tab的时候,会出现窜页现象,同时也会影响分页的效果。
改过的一个bug:设置每页的显示数量不成功。
解决办法:
其中获取当前页的id的重点是:jQuery('#actpageSize',navTab.getCurrentPanel()).val(this.value);这一句。<span>每页</span> <c:set var="pageSizeList" value="${fn:split('10|20|50|100', '|')}"/> <select name="page.pageSize" οnchange="jQuery('#actpageSize',navTab.getCurrentPanel()).val(this.value); dwzPageBreak({targetType:'navTab',rel:'freshDiv', numPerPage:this.value});">
2)排序不起作用
原因:可能是页面上相关form标签中的属性id,命名不正确(来自公司的web项目,时间很长了,我当时也没有很细致的去看,可能不具有通用性,不起作用的话,请大家具体排错,因地制宜)
解决办法:检查该form标签中的id值是否叫做pagerForm,如果不是,把它改成pagerForm。代码示例如下:
<form id="pagerForm" action="syslog.do?list" rel="mainFrom" > //用于分页的三个参数 <input type="hidden" id="totalPages" value="${page.totalPages}"/> <input type="hidden" id="pageNo" name="page.pageNo" value="${page.pageNo}"/> <input type="hidden" id="syslogPageSize" name="page.pageSize" value="${page.pageSize}"/> //用于排序的两个参数 <input type="hidden" id="orderField" name="orderField" value="${param.orderField}"/> <input type="hidden" id="orderDirection" name="orderDirection" value="${param.orderDirection}"/> </form>
3)实现在弹出的对话框中,点击确认或是提交按钮后,自动关闭当前对话框,示例代码如下:
<script type="text/javascript"> function submitBillingForm(){ //#billingQueryForm为要提交的表单id $("#billingQueryForm").submit(); //关闭对话框的命令 $.pdialog.closeCurrent(); } </span>
-
Android开发消除横向排列的多个Button之间的空隙
2015-11-05 18:07:00Android开发消除横向排列的多个Button之间的空隙 ...这里出现的空隙其实是Button的背景图片中的透明部分,如下图:(两个按钮被同时按下) 因为间隙是Button自身的一部分,所以设置margin和paddinAndroid开发消除横向排列的多个Button之间的空隙
一.问题重述
摘要里描述的可能不太清楚,问题如下图:
如何消除Button1和Button2之间的空隙,以及Button与左右边界之间的空隙?
二.问题根源
这里出现的空隙其实是Button的背景图片中的透明部分,如下图:(两个按钮被同时按下)
因为间隙是Button自身的一部分,所以设置margin和padding为0也无法消除(至于把margin设置为负值,额,这算解决方案吗?)
三.解决方案及验证
- 设置Button的style属性:
(初始)
(两个按钮都被按下)
方案1的效果:可以消除间隙,并且不影响按钮默认的点击效果(背景变蓝) - 设置Button的style为自定义style(或者直接设置Button的background属性为自定义图片):
(初始/按下)
方案2的效果:可以消除间隙,但按钮默认的点击效果没了 - 设置Button的background为透明色:
(初始/按下)
方案3的效果:可以消除间隙,但按钮默认的点击效果没了(和方案2效果一样) - 把LinearLayout换为TableLayout:
方案4的效果:无法消除间隙
- 自定义selector作为Button背景:
(左边按钮被按下)
方案5的效果:可以消除间隙,并且不影响按钮的默认点击效果(和方案1的效果类似,比方案1更好一些,可以自定义按钮背景)
四.总结
消除按钮间隙的关键在于改background属性,用边框不含透明色的图片作为按钮的背景即可消除间隙
消除按钮间隙建议使用方案5:自定义selector作为按钮背景图片
- 设置Button的style属性:
-
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
2011-01-28 17:02:08这样虽然解决了上面主窗口一闪而过的问题,但是,如果在my1 对话框出现的时 候不点enterBtn,而是直接关闭对话框,那么此时整个程序应该结束执行,但 是事实是这样的吗?如果你此时对程序进行了改动,再次按下run ... -
CCS调试工程时,调试选项都不能用的排查方法
2020-07-09 15:41:07参照如下图片,先回到编辑界面(红色圈圈为ccs edit,右边的为 ccs edit,是两个不同的界面,可用菜单和功能有所不同)。 在编辑界面中,右键单击工程rebuild all,查看下problems窗口的输出,不能有错误。(如果...使用ccs时, 点击debug,可以下载代码同时进行在线调试。 如果点击下载了,但是没有出现调试怎么处理呢?
如下图,调试的按钮都是灰的。
可以使用如下的排除方法:
1、(80%的可能性)首先要保证你的工程编译是通过的。没有错误才能生成可供调试的文件。
参照如下图片,先回到编辑界面(红色圈圈为ccs edit,右边的为 ccs edit,是两个不同的界面,可用菜单和功能有所不同)。
在编辑界面中,右键单击工程rebuild all,查看下problems窗口的输出,不能有错误。(如果界面没有problems窗口,可通过菜单栏 view/problems 来打开, 也可以查看console窗口,有更多的调试信息)
2、(15%的可能性)如果没有错误,而且你的工程是导入的,可以尝试第2种方法,把当前工程复制一遍,再重新编译下。
目前发现,对于不同版本的工程, 采用导入的方式,有可能会出现这种现象,在当前工作空间下 重新复制下工程,问题就解决了。
3、还是不行的话,如果工程比较简单,直接新建工程,拷贝.c和.h文件,基本上就可以解决问题了。
-
您可能没有权限使用网络资源_请与这台服务器的管理员联系以查明您是否有访问权限
2014-09-11 11:09:542.删除注册表中的两个子键 到注册表中找到主键“ HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\RemoteComputer\\ NameSpace” 删除下面的两个子健 {2227A280-3AEA-1069-A2DE-08002B30309D} {D... -
您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。拒绝访问解决方法
2010-07-13 14:37:44即使密码为空,在不开启guest的情况下,你也不可能点确定登录。改成经典模式,则可以输入用户名和密码来登录你要进入的计算机。 5.正确配置网络防火墙 很多机器安装了网络防火墙,它的设置不当,同样导致用户无法... -
PHP基础教程 是一个比较有价值的PHP新手教程!
2010-04-24 18:52:44// 一个包含两个元素的数组 $a[0] = "first"; $a[1] = "second"; $a[] = "third"; // 添加数组元素的简单方法 // 现在$a[2]被赋值为"third" echo count($a); // 打印出3,因为该是... -
PyQt4 精彩实例分析26个例子
2020-10-23 00:35:23信号与槽机制作为αt最重要的特性,提供了任意两个Qt对象之间的通信机制。其中,信 号会在某个特定情况或动作下被触发,槽是用于接收并处理信号的函数。例如,要将一个窗 口中的变化情况通知给另一个窗口,则一个窗口发送... -
excel的使用
2012-11-25 17:06:01图7绘制曲线:点击工具栏上的“图表向导”按钮,选择“X,Y散点图”(如图7),然后在出现的“X,Y散点图”类型中选择“无数据点平滑线散点图”;此时可察看即将绘制的函数图像,发现并不是我们所要的函数曲线,... -
“应用”与“确定”
2006-08-11 09:27:00“应用”与“确定”是软件中经常用到的两个按钮命令,然而在日常的开发过程中,我发现并不是每一个人都很清楚这个两个命令的区别在哪里,在“应用”的时候做什么和在“确定”的时候做什么没有一个很清晰的处理。...“应用”与“确定”是软件中经常用到的两个按钮命令,然而在日常的开发过程中,我发现并不是每一个人都很清楚这个两个命令的区别在哪里,在“应用”的时候做什么和在“确定”的时候做什么没有一个很清晰的处理。
1. 什么时候该出现“应用”按钮
一个简单的原则就是如果一个界面同时只处理一个事务的时候就不应该出现“应用”按钮,如一个简单的用户确认。相反,如果在界面上可能同时需要处理多个事务的时候一般情况下应该出现“应用”按钮命令。
2.“应用”与“确定”的处理区别
既然在多事务处理中才会出现“应用”按钮,那么“应用”的作用就是对当前处理的事务的持久化或者保存,如在IE的选项窗口是多页面的对话框,对于每一个页面的处理,可以使用“应用”来保存,但是“确定”按钮命令的作用确实对整个对话框中所有事务的处理,而且保存之后是会关闭当前窗口的,而应用按钮命令就不会关闭窗口。
如果窗口处理的是简单的信息,如不涉及到数据库操作,那么情况可能简单一点,但是如果涉及到数据库操作,那么应用和确定的时候需要对数据库做逻辑检查,因为一个可能的情况是,应用的时候可能对关键字做了修改,在确定时候如果还要做修改就会出现关键值重复的错误。
另外一个可能出现的情况是,如果是对数据做批量录入,在应用的时候只是简单记录下用户数据的数据,如添加到一个ArrayList中,然后在确定的时候再将数据保存起来,这个时候两者的差别是显然的,此时应用命令的一个额外职责就是重置用户输入窗口。转载于:https://www.cnblogs.com/yanrongpi/archive/2006/08/11/473935.html
-
入门学习Linux常用必会60个命令实例详解doc/txt
2011-06-09 00:08:45例如,用户登录后,按一下“Alt+ F2”键,用户就可以看到上面出现的“login:”提示符,说明用户看到了第二个虚拟控制台。然后只需按“Alt+ F1”键,就可以回到第一个虚拟控制台。一个新安装的Linux系统允许用户使用... -
LINGO软件的学习
2009-08-08 22:36:50因此,集属性的值一旦在模型中被确定,就不可能再更改。在LINGO中,只有在初始部分中给出的集属性值在以后的求解中可更改。这与前面并不矛盾,初始部分是LINGO求解器的需要,并不是描述问题所必须的。 2.3.2 定义... -
工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究
2017-02-28 21:22:19(2)针对跨域数据交互问题,指出并分析了跨域缓存交互问题出现的原因,通过在HTML5存储技术的基础上,重写LocalStorage,用移动端本地的Sqlite进行数据维护,实现跨域数据交互。 (3)针对页面自适应问题,本文结合... -
实在看不下去了,所以才发这文,码主,你看看吧
2021-01-11 21:16:20那么甚至需要大家连补丁都一样),或是dll的和exe都由用户自己同一个编译器编译,或是直接把dll的代码包含在exe中,不使用dll了, 否则,内存中数据必然不一样, 不可能让exe正常调用这个dll,到时出现各种无理头问题,又找不... -
BitWare 用modem发传真打电话的软件
2010-04-28 08:40:34注释:您可以同时使上述两个转发选项有效。 通过电子邮件转发传真 BitWare 支持通过电子邮件转发传真。该特性允许您在网络上通过电子邮件系统接收传真并传真文件路由给另一个用户。但要注意的是,收件人必须... -
用c描述的数据结构演示软件
2012-07-24 13:31:25图示窗口分成3部分:中间部分或显示客户流动情况的动画,或显示程序执行过程中事件表和4个队列的数值,上方两个按钮用以切换动画或静态数据,下方则显示客户总人数、客户逗留的累计时间以及调节动画中小人移动速度的... -
WinsockxpFix 1.0 绿色汉化版((专治不能上网但能上QQ)).rar
2010-01-02 16:25:23这意味这假如间谍软件在两个 Winsock组件间插入了内容,那么就算间谍软件模块被清除了,并且系统也重装了,但注册表依然会调用这个间谍软件模块。 解决这个问题的唯一办法就是重建Winsock链并纠正注册表中与Winsock... -
vue组件—父组件向子组件传值(通过属性绑定)
2018-09-28 20:44:31浏览器调试工具显示的正确的,调用父类方法功能能实现,但是出现了两次定义标签内容,两个按钮其中一个不能正常响应:是因为将传值跟绑定事件的两个作用分开了,方便观察 注意: 1.v-bind数据绑定时,可能由于... -
如何查杀运行状态下的EXE、DLL病毒
2008-11-15 00:13:262、在进程中可以发现的双进程EXE病毒或木马程序,由于手工方式不能同时停掉两个进程,当我们手工掉其中一个进程后,另一个进程会将该进程重新启动。针对这种情况杀毒软件也无能为力,若两个都是非系统进程,我们... -
DOS 软盘+光盘+U盘+硬盘+NTFS 想拥有更强大的DOS功能??
2013-03-11 09:45:263、系统重启后会自动从软驱引导DOS系统,出现的引导菜单选项如下: Boot DOS with CDROM 标准功能+光驱驱动 Boot DOS with CDROM + U-DISK 标准功能+光驱驱动+U盘驱动 Boot DOS ONLY (No Any Drivers) 只启动... -
枸杞的由来和技术栈
2021-01-02 15:11:32可之后社区又因为 iOS 8 的兼容问题扯皮了两个月,到现在这个功能也没能真正可用。而像音乐播放这个基础功能,目前也没有任何库能够提供 cache。而这些功能如果不熟悉原生开发是完全没办法解决的。 对于... -
Delphi7(Windows平台下著名的快速应用程序开发工具)
2011-12-15 14:46:432006 Turbo Borland将BDS 2006拆分成几个独立的版本(Delphi for win32、Delphi for .net、C#、C++ Builder),而且不能同时安装两个不同的版本。由于Borland的IDE生产部份独立成为一家名为codegear的公司,所以这个... -
【最新版】wechat_devtools_1.02.2004020.dmg【亲测可用】最好的微信开发者工具
2020-04-08 18:51:49A 新增 支持同时重命名多个同名的文件 A 新增 真机调试出现异常时,可手动操作重试 A 新增 增加工具加载 loading 展示 A 新增 模拟器支持终止 A 新增 支持小游戏代码补全 U 优化 模拟器工具栏及状态栏界面 U ... -
金属材料标准的应用数据库MtrRvw
2015-11-24 17:58:103.2 显示试验特征的窗体有两种类型。一种是“专用窗体”,适用热处理工艺检查、化学分析和机械性能试验,通常每一种试验方法都有一个对应的窗体; 另一种是“Miscellaneous”窗体,适用其它检查、测试和试验,包括... -
JS设计模式-单例模式
2017-12-24 13:58:34假设我们点击登录时弹出一个登录浮窗,很明显这个浮窗在页面里总是唯一的,不可能出现同时出现两个登录窗口的情况。 第一种解决方案是在页面加载完成时便创建好这个div浮窗,这个浮窗一开始肯定是隐藏状态的,当...