[UltraWinGrid] Grid Cell Activation

Programmning/상용 컨트롤 2008/02/13 13:17

Ultragrid를 쓰면서 자주사용되는 cell활성화에 대한 부분을 정리한 것입니다.

        private void button1_Click(object sender, EventArgs e)
        {
                GridCellEnable(grid1.DisplayLayout);
        }


        privatevoid GridCellEnable(UltraGridLayout DisplayLayout)
        {
            foreach (UltraGridBand band in DisplayLayout.Bands)
            {
                foreach (UltraGridColumn column in band.Columns)
                {
                    column.CellActivation = Activation.NoEdit;
                }
            }
        }



Trackback 0 : Comment 0

getElementById Method

Programmning/JavaScript 2007/04/23 12:12
getElementById Method
지정된 ID 를 가진 element return
지정한 id 속성값을 가지는 개체중 첫 번째 개체를 참조하는 매서드이다.
explorer에서는 id만으로 개체를 인식할 수 있는데 netscape6.x에서는 이렇게 하면 개체를
인식하지 못하는데 getElementById는 explorer와 netscape6.x에서 공통적으로 개체를
인식하는데 적용되는 것으로 개체를 인식하는데 좀 번거롭기는 하지만 어쩌면 제일 중요하다고 할 수 있다.

getElementById(id) 생성 형식

document.getElementById(string)
string : id 속성값을 지정하는 string


getElementById(id) 예제 1

  1. <HTML>
  2. <HEAD>
  3. <META http-equiv="content-type" content="text/html; charset=euc-kr">
  4. <TITLE>C.n.J Script 테스트</TITLE>
  5. <SCRIPT LANGUAGE="JavaScript">
  6. <!--
  7. var main="http://www.CginJs.Com";
  8. function n_s(isCheck) {
  9. tar = isCheck ? "_blank" : "_self";
  10. for (var i = 0; i <= (document.links.length - 1); i++) {
  11. if (document.links[i].href.indexOf(main) < 0 )
  12. document.links[i].target = tar;
  13. if(document.links[i].target == "_self")
  14. document.getElementById('cnj').innerHTML = "현재 창에서 링크 열기";
  15. else
  16. document.getElementById('cnj').innerHTML = "새창에서 링크 열기";
  17. }
  18. }
  19. //-->
  20. </SCRIPT>
  21. </HEAD>
  22. <BODY>
  23. <input type="checkbox" name="cnj_check" onClick="n_s(this.checked)"> <span id="cnj">현재 창에서 링크 열기</span><br><br>
  24. <a href="http://www.CginJs.Com">CGI 와 JavaScript가 만났을 때 = C.n.J</a>
  25. </BODY>
  26. </HTML>


getElementById(id) 예제 2

  1. <HTML>
  2. <HEAD>
  3. <META http-equiv="content-type" content="text/html; charset=euc-kr">
  4. <TITLE>C.n.J Script 테스트</TITLE>
  5. <SCRIPT LANGUAGE="JavaScript">
  6. <!--
  7. function cnj_test(num) {
  8. bg_color="#D0F050";
  9. if(document.all) {
  10. eval("document.all.cnjbg_"+num+".style.backgroundColor=bg_color");
  11. }
  12. if(document.getElementById) {
  13. document.getElementById("cnjbg_"+num).style.backgroundColor=bg_color;
  14. }
  15. }
  16. //-->
  17. </SCRIPT>
  18. </HEAD>
  19. <BODY>
  20. <center>표의 번호를 클릭해보세요...</center><br>
  21. <table border="0" cellpadding="5" cellspacing="1" bgcolor="#cccccc" align="center" style="cursor:hand">
  22. <tr bgcolor="#f2f2f2" align="center">
  23. <td width="15" onclick="cnj_test(1)">1</td>
  24. <td width="15" onclick="cnj_test(2)">2</td>
  25. <td width="15" onclick="cnj_test(3)">3</td>
  26. <td width="15" onclick="cnj_test(4)">4</td>
  27. <td width="15" onclick="cnj_test(5)">5</td>
  28. <td width="15" onclick="cnj_test(6)">6</td>
  29. <td width="15" onclick="cnj_test(7)">7</td>
  30. <td width="15" onclick="cnj_test(8)">8</td>
  31. <td width="15" onclick="cnj_test(9)">9</td>
  32. <td width="15" onclick="cnj_test(10)">10</td>
  33. </tr>
  34. <tr bgcolor="#ffffff" align="center">
  35. <td width="15" id="cnjbg_1">C</td>
  36. <td width="15" id="cnjbg_2">g</td>
  37. <td width="15" id="cnjbg_3">i</td>
  38. <td width="15" id="cnjbg_4">n</td>
  39. <td width="15" id="cnjbg_5">J</td>
  40. <td width="15" id="cnjbg_6">s</td>
  41. <td width="15" id="cnjbg_7">.</td>
  42. <td width="15" id="cnjbg_8">C</td>
  43. <td width="15" id="cnjbg_9">o</td>
  44. <td width="15" id="cnjbg_10">m</td>
  45. </tr>
  46. </table>
  47. </BODY>
  48. </HTML>

출처 :http://www.cginjs.com

Trackback 0 : Comment 0