隨筆-60  評(píng)論-138  文章-1  trackbacks-0

          目前是草稿:

          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="名稱" />
                                                  
          <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">
                                                          名稱
                                                      
          </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 張氏兄弟 閱讀(933) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 遂昌县| 庐江县| 射阳县| 卓资县| 乌拉特中旗| 临桂县| 北川| 金阳县| 东乌珠穆沁旗| 前郭尔| 金寨县| 瑞丽市| 麦盖提县| 农安县| 交城县| 扬中市| 林西县| 北辰区| 集安市| 桃园市| 白玉县| 普宁市| 满洲里市| 泽州县| 广安市| 甘洛县| 石楼县| 会理县| 郎溪县| 江孜县| 益阳市| 深泽县| 南靖县| 黄陵县| 湖口县| 望城县| 仁布县| 吴忠市| 皋兰县| 墨江| 彭阳县|