張氏兄弟
風(fēng)雪踏中州
首頁(yè)
新隨筆
聯(lián)系
聚合
管理
隨筆-60 評(píng)論-138 文章-1 trackbacks-0
dwr + ecside
目前是草稿:
model:
public
class
Notice
{
/** */
/**
* primary key of the notice
*/
Integer id
=
new
Integer(
0
);
/** */
/**
* name of the notice
*/
String name;
/** */
/**
* the content of notice
*/
String content;
/** */
/**
* 加入時(shí)間
*/
java.sql.Date addDate;
<
create creator
=
"
new
"
javascript
=
"
NoticeManager
"
>
<
param name
=
"
class
"
value
=
"
com.****.manager.NoticeDao
"
/>
<
include method
=
"
ajaxSaveOrUpdate
"
/>
<
include method
=
"
getForAjax
"
/>
<
include method
=
"
deleteForAjax
"
/>
<
include method
=
"
getSixNotice
"
/>
<
include method
=
"
getLastNotice
"
/>
</
create
>
<
convert converter
=
"
bean
"
match
=
"
*****.model.Notice
"
>
<
param name
=
"
include
"
value
=
"
id,name,content
"
/>
</
convert
>
</
allow
>
<
signatures
>
<!
[CDATA[
import
java.util.Map;
import
java.util.List;
import
javax.servlet.http.HttpServletRequest;
NoticeManager.ajaxSaveOrUpdate(Map map);
dao:
public
String ajaxSaveOrUpdate(java.util.Map requstMap)
{
String backString
=
"
1
"
;
Notice notice
=
new
Notice();
Object id
=
requstMap.get(
"
id
"
);
if
(
null
==
id
||
StringUtils.isBlank(id.toString()))
{
notice.setId(
new
Integer(
0
));
}
else
{
notice.setId(NumberUtils.createInteger(id.toString()));
}
notice.setName(requstMap.get(
"
name
"
).toString());
notice.setContent(requstMap.get(
"
content
"
).toString());
saveOrUpdate(notice);
return
backString;
}
界面:
function addDeviceList()
{
var win
=
window.frames.Editor.frames.HtmlEditor;
var obj
=
win.document.body;
var data;
data
=
{
id:document.noticeForm.all[
"
id
"
].value,
name:document.noticeForm.all[
"
name
"
].value,
content:obj.innerHTML
}
;
NoticeManager.ajaxSaveOrUpdate(data,refreshDataGride);
}
function refreshDataGride()
{
alert(
"
操作成功
"
);
ECSideUtil.reload(
"
ec
"
);
}
<
table width
=
"
100%
"
height
=
"
30
"
border
=
"
0
"
cellpadding
=
"
0
"
cellspacing
=
"
0
"
>
<
tr
>
<
td
>
<
ec:table items
=
"
notices
"
title
=
"
公告列表
"
tableId
=
"
ec
"
var
=
"
notice
"
action
=
"
notice.notice?method=list
"
cellspacing
=
"
0
"
width
=
"
100%
"
showPrint
=
"
false
"
resizeColWidth
=
"
true
"
maxRowsExported
=
"
10000000
"
sortable
=
"
true
"
useAjax
=
"
false
"
retrieveRowsCallback
=
"
limit
"
listWidth
=
"
100%
"
>
<
ec:row ondblclick
=
"
getById(${notice.id})
"
>
<
ec:column width
=
"
23
"
cell
=
"
checkbox
"
headerCell
=
"
checkbox
"
alias
=
"
deleteFlag
"
value
=
"
${notice.id}
"
viewsAllowed
=
"
html
"
/>
<
ec:column property
=
"
name
"
width
=
"
550
"
title
=
"
名稱(chēng)
"
/>
<
ec:column width
=
"
80
"
property
=
"
addDate
"
cell
=
"
date
"
title
=
"
發(fā)布時(shí)間
"
/>
</
ec:row
>
<
ec:extend location
=
"
bottom
"
>
<
div style
=
"
text-align:center;width:100%;padding:3px
"
>
<
button type
=
"
button
"
onclick
=
"
deleteUserInfo();
"
style
=
"
width:120px
"
>
<
font color
=
"
red
"
>
刪除
</
font
>
列表數(shù)據(jù)
</
button
>
</
div
>
</
ec:extend
>
</
ec:table
>
</
td
>
</
tr
>
</
table
>
<
form name
=
"
noticeForm
"
>
<
input type
=
"
hidden
"
name
=
"
id
"
/>
<
table border
=
"
0
"
cellpadding
=
"
0
"
cellspacing
=
"
0
"
class
=
"
simpleFormTable
"
width
=
"
100%
"
>
<
tr
>
<
td id
=
"
lablearea
"
class
=
"
tableTitle3
"
style
=
"
cursor:pointer;
"
onclick
=
"
showHide('addUserZone',this)
"
>
+
<
input type
=
"
button
"
class
=
"
formButton
"
value
=
"
添加公告
"
>
</
td
>
</
tr
>
<
tr id
=
"
addUserZone
"
style
=
"
display:none;
"
>
<
td
>
<
table id
=
"
table_notice
"
width
=
"
100%
"
cellpadding
=
"
0
"
cellspacing
=
"
0
"
>
<
tr
>
<
Th width
=
"
25%
"
id
=
"
notice_th
"
>
名稱(chēng)
</
th
>
<
th width
=
"
75%
"
id
=
"
notice_th
"
>
<
input type
=
"
text
"
name
=
"
name
"
></
input
>
</
th
>
</
tr
>
<
tr
>
<
Th id
=
"
notice_th
"
colspan
=
"
2
"
>
內(nèi)容
</
th
>
</
tr
>
<
tr
>
<
th colspan
=
"
2
"
height
=
"
50
"
id
=
"
notice_th
"
>
<
textarea name
=
"
content
"
style
=
"
display:none
"
></
textarea
>
<
iframe ID
=
"
Editor
"
name
=
"
Editor
"
src
=
"
/common/HtmlEditor/index.html?ID=content
"
frameBorder
=
"
0
"
marginHeight
=
"
0
"
marginWidth
=
"
0
"
scrolling
=
"
No
"
style
=
"
height:320px;width:100%
"
></
iframe
>
</
th
>
</
tr
>
<
tr
>
<
td colspan
=
"
2
"
>
<
input type
=
"
button
"
class
=
"
formButton
"
value
=
"
確認(rèn)
"
onclick
=
"
addDeviceList()
"
>
&
#
160
;
&
#
160
;
&
#
160
;
&
#
160
;
<
input
class
=
"
formButton
"
type
=
"
reset
"
>
</
td
>
</
tr
>
</
table
>
</
td
>
</
tr
>
</
table
>
</
form
>
posted on 2007-05-30 15:19
張氏兄弟
閱讀(929)
評(píng)論(0)
編輯
收藏
新用戶(hù)注冊(cè)
刷新評(píng)論列表
只有注冊(cè)用戶(hù)
登錄
后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問(wèn)
管理
常用鏈接
我的隨筆
我的評(píng)論
我的參與
最新評(píng)論
留言簿
(11)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類(lèi)
(49)
51ditu.com(8)
flex(13)
js(3)
oracle(2)
手機(jī)地圖(7)
早上九點(diǎn)的想法(9)
聊天記錄知識(shí)整理(7)
隨筆檔案
(55)
2009年5月 (1)
2009年4月 (1)
2009年2月 (1)
2008年10月 (4)
2008年9月 (2)
2008年8月 (1)
2008年7月 (1)
2008年6月 (10)
2008年4月 (1)
2008年3月 (1)
2008年2月 (4)
2008年1月 (2)
2007年12月 (5)
2007年11月 (4)
2007年8月 (1)
2007年7月 (1)
2007年5月 (6)
2007年4月 (2)
2007年3月 (3)
2006年10月 (1)
2006年9月 (3)
文章分類(lèi)
oracle
文章檔案
(1)
2006年9月 (1)
收集的網(wǎng)站
Java技巧-javaalmanac
快速查到某種Java技巧的用法及示例代碼
有朋自遠(yuǎn)方來(lái)
bad boy
宋針還
詩(shī)人自然即興
阿定
搜索
積分與排名
積分 - 95796
排名 - 604
最新隨筆
1.?oracle pl/sql程序
2.?低調(diào)發(fā)布一版基于springside的flex版showcase
3.?推薦產(chǎn)品手繪工具,賺取一個(gè)license
4.?flex中ComboBox用法一例
5.?為springside_miniweb提供一個(gè)flex登陸界面(第一部分)
6.?工作感受_08體驗(yàn)
7.?igenko學(xué)習(xí)_登陸部分客戶(hù)端邏輯
8.?手機(jī)地圖-httpclient+htmlparser+jdom展示yahoo天氣預(yù)報(bào)
9.?手機(jī)地圖-使用j2mepolish的gauge實(shí)現(xiàn)進(jìn)度條
10.?探討:通過(guò)j2me獲取手機(jī)imei號(hào)碼和cellid(基站號(hào))
最新評(píng)論
1.?re: flex button樣式改變
看了原文,感覺(jué)頗有收獲,只是原文那里源碼下載不了,樓主能否發(fā)下?謝謝kuachen@qq.com
--heylichen
2.?re: 久其印象
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--為久其付出3年而離開(kāi)的人
3.?re: flex中ComboBox用法一例
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--uui
4.?re: 第一次應(yīng)用blazeDS實(shí)錄
不錯(cuò),我看了很一樣的示例,就是沒(méi)有看
說(shuō)是我使用的channel有問(wèn)題,思考了幾分鐘后直接到server-config.xml中將{server.port}修改成了8080。
--ridn_jache
5.?re: 關(guān)于基站定位
推薦一個(gè),手機(jī)地圖,短信關(guān)懷,跨手機(jī)系統(tǒng)(Symbian,WindowsMobile),位置互通(支持基站定位)。
發(fā)個(gè)短信,看看關(guān)心的人在哪里?
www.FarMap.cn
--xufun
閱讀排行榜
1.?flex中ComboBox用法一例(5633)
2.?dwr session error(5586)
3.?探討:通過(guò)j2me獲取手機(jī)imei號(hào)碼和cellid(基站號(hào))(4743)
4.?google發(fā)布flex map api(4412)
5.?初學(xué)flex_圖片加載顯示(4218)
評(píng)論排行榜
1.?在qq空間中放入uu地圖(20)
2.?第一次應(yīng)用blazeDS實(shí)錄(14)
3.?久其印象(13)
4.?使用kxml解析xml(11)
5.?公布一份手機(jī)地圖(6)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 張氏兄弟
主站蜘蛛池模板:
亚洲最大激情中文字幕
|
可以免费看黄视频的网站
|
亚洲AV蜜桃永久无码精品
|
亚洲精品无码你懂的
|
德国女人一级毛片免费
|
亚洲第一综合天堂另类专
|
日韩免费视频一区
|
免费无码午夜福利片
|
国产精品亚洲玖玖玖在线观看
|
免费一级毛suv好看的国产网站
|
亚洲精品国产V片在线观看
|
一级毛片无遮挡免费全部
|
亚洲人成无码网站久久99热国产
|
一级毛片免费全部播放
|
亚洲A∨无码无在线观看
|
四虎在线免费视频
|
亚洲av无码一区二区三区四区
|
免费人成视频在线观看不卡
|
久久国产精品免费一区
|
少妇中文字幕乱码亚洲影视
|
黄页网站免费观看
|
免费人成动漫在线播放r18
|
亚洲av之男人的天堂网站
|
国产免费不卡视频
|
国产成人亚洲精品播放器下载
|
久久精品国产亚洲一区二区三区
|
亚洲欧美精品午睡沙发
|
国产三级免费观看
|
成人免费区一区二区三区
|
亚洲毛片基地4455ww
|
亚洲午夜福利精品无码
|
最近免费中文字幕高清大全
|
亚洲国产成人久久精品软件
|
久久影视国产亚洲
|
欧洲乱码伦视频免费
|
一个人看的www免费高清
|
亚洲国产精品线观看不卡
|
亚洲国产成人久久一区久久
|
1000部羞羞禁止免费观看视频
|
相泽南亚洲一区二区在线播放
|
亚洲精品国产字幕久久不卡
|