- 浏览: 63170 次
- 性别:
- 来自: 上海
最新评论
-
u014549257:
...
Apache Mina: StreamIoHandler传输文件处理 -
至尊包:
想问一下,这个官网的列子如果要兼容3.0以下的版本要怎么处理? ...
Swipe Views (水平分页)
文章列表
1. 设置GridView的布局
<?xml version="1.0" encoding="utf-8"?>
<GridView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridview"
android:layout_width="fill_parent"
android:layout_height="fill_pa ...
1. 创建activity
public class CollectionDemoActivity extends FragmentActivity {
// When requested, this adapter returns a DemoObjectFragment,
// representing an object in the collection.
// 分页的adapter
DemoCollectionPagerAdapter mDemoCollectionPagerAdapter;
// 使用ViewPager来控制分 ...
例子1:
select nDocId as docs from wf_doc_gw
where nProcId = 64 and nProcStatus=1 and nState=0
and cProcUserList is null
order by nDocId;
运行结果:
docs
------------
xxx
xxx
xxx
例子2:
select wmsys.wm_concat(ndocId) as docs from wf_doc_gw
where nProcId = 64 and nProcStatus=1 and nState=0
and cP ...
首先介绍一下该应用的主要操作界面
1. ProvinceLayout.java: 主操作界面
2. ProvinceListFragment.java: 列表界面
界面元素的操作:
在“主操作界面”中,包含一个动态加载的ActionBar,以Spinner形式显示。 点击Spinner中的任何一个元素,在“列表界面”中动态显示该元素的子元素列表。
xml文件配置
layout/province_onepane.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
...
我本来想在ListFragment中使用ExpandableList, 几次尝试终告失败。 因此,我修改了练习方案,在一个DialogFragment中使用ExpandableListView, 运行成功了,不过相貌比较难看,特别是那个GroupIndicator图片,因被拉伸显得极其丑陋, 这个问题以后再解决吧。
1. 在layout中配置ExpandableListView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orie ...
1. 事件举例:
var lastSel;
jQuery("#gridid").jqGrid({
...
onSelectRow: function(id){
if(id && id!==lastSel){
jQuery('#gridid').restoreRow(lastSel);
lastSel=id;
}
jQuery('#gridid').editRow(id, true);
},
...
});
以 ...
数据类型
xml, json, jsonp, array, xmlstring, jsonstring, script, function (…)
xml类型默认解析如下:
jQuery("#gridid").jqGrid({
...
xmlReader : {
root: "rows",
row: "row",
page: "rows>page",
total: "rows>total",
...
在procedure中,不能直接对其他用户的表进行增删改查操作。 解决这个问题的步骤: 1) 先将增删改查的权限赋予操作用户, 2) 进行1)操作后,可以在procedure中进行其他用户的表操作。
grant select any table,
insert any table,
update any table,
delete any table,
select any sequence
to user1, user2, user3;
在procedure中,可以运行以下类别的语句:
insert into u ...
最近做了很多修复数据的工作, 对于sql语句又有很多新认识, 真是学无止境啊!!
我发现以下update语句对于修复多个列的数据很有用:
update wf_doc_gw gw
set (gw.rcv_orgId, gw.rcv_entityId) =
(select dp.receiveEntityId, dp.receiveDeptId
from dispatch_receive_memory dp
where gw.nDocId=dp.docId)
where gw.nDocId=1401;
create or replace
procedure prod_fixing_datacb IS
type cur_userId is ref cursor; -- 游动浮标定义
c_msgUserIds cur_userId;
c_actionUserIds cur_userId;
c_msgUids cur_userId;
c_todoUserIds cur_userId;
mysql varchar2(4000);
n_msgUserI ...
colmodel属性
colModel定义列属性, 语法是:
jQuery("#gridid").jqGrid({
...
colModel: [ {name:'name1', index:'index1'...}, {...}, ... ],
...
});
属性介绍
属性类型描述默认值alignstring配置body层的单元格数据对齐显示,三个值:left, center, rightleftcellattrfunction数据加载时单元格动态增加属性的函数。传递给函数的参数:rowId - 行的id val - 单元格的值 rawObject ...
基本的方法
jQuery("#grid_id").jqGrid(options);
<html>
....
<body>
...
<table id="grid_id"></table>
...
</body>
<html>
options
1. 关于国际化配置
jqGrid的语言文件配置是一个基本文件。 这个文件在HTML文件中应用(<script src="js/i18n/grid.locale-en.js" type=" ...
来源
官方下载地址http://www.trirand.com/blog/?page_id=6文档地址http://www.trirand.com/jqgridwiki/doku.php?id=wiki:jqgriddocsDEMO地址http://trirand.com/blog/jqgrid/jqgrid.html
我的文件目录:
root: jqGrid (说明:以下目录是下载的ZIP文件解压后形成的目录)
jqGrid / css
jqGrid / js
jqGrid / plugins
jqGrid / src
jqGri ...
1. 例子1:
表: wf_proc_action
条件: nProcId=17 and nFinishStatus = 1
要求: 对符合以上条件的表进行查询, 并按照字段 nDocId 进行排序, 获取排序后每个 nDocId的数据中字段nFlowId的值最大的一条数据。
select * from
(
// 对需要显示的表现进行整理:
select nDocId, nUserId, nDocsortId, nProcId,
dRecvDate, dFnshDate, nFinishStatus,
// 1. 以字段 nDoc ...
目标:
创建和大概数据库(省略)
创建对象存储(省略)
以BLOB形式获取图片文件
启动数据库事务(省略)
保存blob到数据库
读取保存文件,创建ObjectURL在页面展示
以blob形式获取图片文件:
// Create XHR
var xhr = new XMLHttpRequest(),
blob;
xhr.open("GET", "elephant.png", true);
// Set the responseType to blob
xhr.responseType = "blob&q ...