<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    當柳上原的風吹向天際的時候...

    真正的快樂來源于創造

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks

     

     

     

     

     

     

    Teambiz中與表格操作相關的函數

     

     

     

     

     

     

     

    作者:何楊

    撰寫日期:2012年2月26日

    版本:1.00

    更新日期:  

     

     

    第一部分:功能說明

    提供向表格行的單元格中添加文本,鏈接,圖片等是操作表格內容的常見操作函數。它們在諸如addDatasToTable之類的函數常常被使用。

    第二部分:核心組件

    名稱

    路徑

    說明

    createTextTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個僅含文本的單元格。

    createLink

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個鏈接,它是為createLinkTd函數準備的。

    createLinkTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個僅含鏈接的單元格,當程序員需要在單元格中需要創建鏈接或是需要通過js偽協議調用js函數可以使用它。

    createImageTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個僅含圖片的單元格,當需要用圖標表示數據的狀態時可以使用它。

    createTitledLink

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個帶提示性說明(tooltiptext)的鏈接,它是為createTitledLinkTd函數準備的

    createTitledLinkTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個包含提示性說明鏈接的單元格,它比createLinkTd更具用戶友好型。

    createIamgeLink

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個圖片鏈接,它是為createImageLinkTd函數使用的。

    createImageLinkTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個包含圖片鏈接的單元格,如果圖片比文字更加形象時可以考慮用它取代createLinkTd和createTitledLinkTd

    createImageTextTd

    teambiz\WebRoot\page\js\dom.js中同名函數。

    創建一個兼具圖片和文字說明的單元格。

    createStartSearchRowBy

    teambiz\WebRoot\page\js\changepage.js中同名函數。

    創建一個colspan為40的表格行,內含圖片和文字,一般在開始查詢時使用。

    createNgRowBy

    teambiz\WebRoot\page\js\changepage.js中同名函數。

    創建一個colspan為40的表格行,內含文字,一般從后臺沒有得到相要的數據時使用。

     

    第三部分:實際代碼

    以下代碼請參見teambiz\WebRoot\page\js\dom.js中同名函數。

    /******************************************************

    * create a text cell

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createTextTd(text){

                var cell=document.createElement("td");

                cell.appendChild(document.createTextNode(text));  

                return cell;

    }

     

    /******************************************************

    * create a image cell

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createImageTd(imageUrl){

                var cell=document.createElement("td");           

                var image=document.createElement("img");

                image.setAttribute("src",imageUrl);

                cell.appendChild(image);  

                return cell;

    }

    /******************************************************

    * create a link

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createLink(text,url){

                var link=document.createElement("a");

                link.appendChild(document.createTextNode(text));

                link.setAttribute("href",url);          

                return link;

    }

    /******************************************************

    * create a link cell

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createLinkTd(text,url){

                var link=createLink(text,url);

     

                var cell=document.createElement("td");

                cell.appendChild(link);       

                return cell;

    }

    /******************************************************

    * create a titled link

    * 2011-7-9 10:46:50 heyang

    ******************************************************/

    function createTitledLink(text,title,url){

                var link=document.createElement("a");

                link.appendChild(document.createTextNode(text));

                link.setAttribute("href",url);

                link.setAttribute("title",title);       

                return link;

    }

    /******************************************************

    * create a Titled link cell

    * 2011-7-9 10:46:50 heyang

    ******************************************************/

    function createTitledLinkTd(text,title,url){

                var link=createTitledLink(text,title,url);

                var cell=document.createElement("td");

                cell.appendChild(link);       

                return cell;

    }

    /******************************************************

    * create a Iamge link

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createIamgeLink(imageUrl,url){

                var link=document.createElement("a"); 

                var image=document.createElement("img");

                image.setAttribute("src",imageUrl);       

                link.appendChild(image);

                link.setAttribute("href",url);          

                return link;

    }

    /******************************************************

    * create a Iamge linked table cell

    * 2011-3-1 9:27:07 heyang

    ******************************************************/

    function createImageLinkTd(imageUrl,url){

                var cell=document.createElement("td");           

                cell.appendChild(createIamgeLink(imageUrl,url));      

                return cell;

    }

    /******************************************************

    * create a Iamge and text cell

    * 2012-1-9 10:31:31 heyang

    ******************************************************/

    function createImageTextTd(imageUrl,text){

                var cell=document.createElement("td");           

                var image=document.createElement("img");

                image.setAttribute("src",imageUrl);

                cell.appendChild(image);  

                cell.appendChild(document.createTextNode(text));  

                return cell;

    }

     

    第四部分:使用步驟

    步驟

    說明

    參照

    載入這批函數

    teambiz中,這一載入一般放在style.css中。

    <script src="page/js/dom.js" type="text/javascript"></script>

    根據實際情況使用這批函數

     

    teambiz\WebRoot\page\jsp\task\sent\javascript.jsp中addDatasToTable函數,這個函數基本使用到了上面提到的所有函數。

     

    第五部分:小結

    使用DOM生成文字,鏈接,圖片等元素是繁重的勞動,將它們歸納成函數有利于提高程序員的生產率,并把精力集中于更值得投放精力的方向上。

     

    posted on 2012-02-29 10:38 何楊 閱讀(227) 評論(0)  編輯  收藏 所屬分類: Teambiz
    主站蜘蛛池模板: 1000部禁片黄的免费看| 性xxxxx大片免费视频| 永久免费AV无码国产网站| 亚洲国产精品免费在线观看| 91精品国产免费网站| 亚洲欧洲日产国码在线观看| 97热久久免费频精品99| 久久亚洲国产成人影院| 国产91在线免费| 人成午夜免费大片在线观看| 亚洲日产韩国一二三四区| 美丽姑娘免费观看在线观看中文版 | 国产一级高清免费观看| 一区二区三区AV高清免费波多| 久久久久亚洲精品中文字幕| 日韩a级无码免费视频| 老汉色老汉首页a亚洲| 女人18一级毛片免费观看| 国产精品久久久久久亚洲影视 | 最新亚洲人成无码网www电影| 亚洲成年看片在线观看| a级黄色毛片免费播放视频| 久久精品国产亚洲av水果派| 国产日本一线在线观看免费| 国产亚洲人成在线播放| 亚洲人成中文字幕在线观看| 8x8×在线永久免费视频| 亚洲人成网站999久久久综合| 亚洲精品第一国产综合境外资源 | 亚洲AV无码之国产精品| 中文字幕在线亚洲精品| 99久久免费看国产精品| 色婷婷亚洲一区二区三区| 国产成人综合亚洲亚洲国产第一页| 4399影视免费观看高清直播| 国产亚洲人成在线播放| 亚洲精选在线观看| 在线a亚洲v天堂网2018| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲爆乳无码专区www| 亚洲成AV人片在WWW色猫咪|