๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Web

๋„ฅ์‚ฌํฌ๋กœ Dataset

๋ฐ˜์‘ํ˜•

 

 

 

 

๋ฐ์ดํ„ฐ์…‹ ๋™์  ์ƒ์„ฑ

 

 - ์•„๋ž˜ ์†Œ์Šค๋Š” Dataset์„ ์ƒ์„ฑํ•˜๋Š” ๋‘๊ฐ€์ง€ ์˜ˆ์ œ๋ฅผ ๋ณด์—ฌ์ค€๋‹ค

 - ์ฒซ๋ฒˆ์งธ๋Š” ๋นˆ Dataset์„ ์ƒ์„ฑํ•˜๊ณ  ๋‘๋ฒˆ์งธ๋Š” ๋ฐ์ดํ„ฐ์…‹์˜ id์™€ ์ปฌ๋Ÿผ, ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์˜ˆ์ œ

 

//Dataset Object ์ƒ์„ฑ ์˜ˆ์ œ 1
this.dataset_test1 = new Dataset();	
trace("\n" + this.dataset_test1.saveXML());
	
//Dataset Object ์ƒ์„ฑ ์˜ˆ์ œ 2 (id ํฌํ•จ)
this.dataset_test2 = new Dataset("dataset_test2");
	
//์ปฌ๋Ÿผ ์ถ”๊ฐ€
this.dataset_test2.addColumn("col1");
this.dataset_test2.addColumn("col2");
	
//๋ฐ์ดํ„ฐ ์ถ”๊ฐ€
var currentRow = this.dataset_test2.addRow();
this.dataset_test2.setColumn(currentRow, "col1", "data1");
this.dataset_test2.setColumn(currentRow, "col2", "data2");
	
trace("\n" + this.dataset_test2.saveXML());

 

https://6developer.com/961#google_vignette

 

[Nexacro 17] Dataset ๋™์  ์ƒ์„ฑ ๋ฐ ๋กœ๋“œ

0. ๊ฐœ์š” Nexacro 17๋ฒ„์ „์œผ๋กœ ๊ฐœ๋ฐœ์„ ์ง„ํ–‰ํ•˜๋Š” ์ค‘์— Design ํƒญ์— Dataset์„ ์ถ”๊ฐ€ํ•˜์ง€ ์•Š๊ณ  ๋™์ ์œผ๋กœ Dataset์„ ๋งŒ๋“  ํ›„ ํŠน์ • ์กฐ๊ฑด์— ๋งž๋Š” Dataset์— ์ ‘๊ทผํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถˆ๋Ÿฌ์˜ค๊ณ  ์‹ถ์—ˆ๋‹ค 1. ๋ฐ์ดํ„ฐ์…‹ ๋™์  ์ƒ์„ฑ

6developer.com

 

๋„ฅ์‚ฌํฌ๋กœ findRow๋กœ ํŠน์ • ํ–‰ ์ฐพ๊ธฐ

this.dsSearch.findRow("NAME", "JY"));

 

https://flatsun.tistory.com/465

 

๋„ฅ์‚ฌํฌ๋กœ findRow๋กœ ํŠน์ • ํ–‰ ์ฐพ๊ธฐ

์ด๋ฒˆ์—๋Š” findRow๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • row๋ฅผ ์ฐพ๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด ์•Œ์•„๋ณด์ž ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด LEE๋ผ๋Š” ๊ฐ’์ด ์žˆ๋Š” ํ–‰์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜ฌ ์ƒ๊ฐ์ด๋‹ค LeeFind๋ฅผ ๋ˆŒ๋Ÿฌ onclick ์ด๋ฒคํŠธ๋ฅผ ์ž‘์„ฑํ•ด ๋ณด์ž findRow๋Š” this.๋ฐ์ดํ„ฐ์…‹๋ช…

flatsun.tistory.com

 

๋„ฅ์‚ฌํฌ๋กœ ๋งŽ์ด ์“ฐ๋Š” ๋ฌธ๋ฒ• ์ •๋ฆฌ

<div class="colorscripter-code" style="color:#010101;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important; position:relative !important;overflow:auto"><table class="colorscripter-code-table" style="margin:0;padding:0;border:none;background-color:#fafafa;border-radius:4px;" cellspacing="0" cellpadding="0"><tr><td style="padding:6px;border-right:2px solid #e5e5e5"><div style="margin:0;padding:0;word-break:normal;text-align:right;color:#666;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;line-height:130%"><div style="line-height:130%">1</div><div style="line-height:130%">2</div><div style="line-height:130%">3</div><div style="line-height:130%">4</div><div style="line-height:130%">5</div><div style="line-height:130%">6</div><div style="line-height:130%">7</div><div style="line-height:130%">8</div><div style="line-height:130%">9</div><div style="line-height:130%">10</div><div style="line-height:130%">11</div><div style="line-height:130%">12</div><div style="line-height:130%">13</div><div style="line-height:130%">14</div><div style="line-height:130%">15</div><div style="line-height:130%">16</div><div style="line-height:130%">17</div><div style="line-height:130%">18</div><div style="line-height:130%">19</div><div style="line-height:130%">20</div><div style="line-height:130%">21</div><div style="line-height:130%">22</div><div style="line-height:130%">23</div><div style="line-height:130%">24</div><div style="line-height:130%">25</div><div style="line-height:130%">26</div><div style="line-height:130%">27</div><div style="line-height:130%">28</div><div style="line-height:130%">29</div><div style="line-height:130%">30</div><div style="line-height:130%">31</div><div style="line-height:130%">32</div><div style="line-height:130%">33</div><div style="line-height:130%">34</div><div style="line-height:130%">35</div><div style="line-height:130%">36</div><div style="line-height:130%">37</div><div style="line-height:130%">38</div><div style="line-height:130%">39</div><div style="line-height:130%">40</div><div style="line-height:130%">41</div><div style="line-height:130%">42</div><div style="line-height:130%">43</div><div style="line-height:130%">44</div><div style="line-height:130%">45</div><div style="line-height:130%">46</div><div style="line-height:130%">47</div><div style="line-height:130%">48</div><div style="line-height:130%">49</div><div style="line-height:130%">50</div><div style="line-height:130%">51</div><div style="line-height:130%">52</div><div style="line-height:130%">53</div><div style="line-height:130%">54</div><div style="line-height:130%">55</div><div style="line-height:130%">56</div><div style="line-height:130%">57</div><div style="line-height:130%">58</div><div style="line-height:130%">59</div><div style="line-height:130%">60</div><div style="line-height:130%">61</div><div style="line-height:130%">62</div><div style="line-height:130%">63</div><div style="line-height:130%">64</div><div style="line-height:130%">65</div><div style="line-height:130%">66</div><div style="line-height:130%">67</div><div style="line-height:130%">68</div><div style="line-height:130%">69</div><div style="line-height:130%">70</div><div style="line-height:130%">71</div><div style="line-height:130%">72</div><div style="line-height:130%">73</div><div style="line-height:130%">74</div><div style="line-height:130%">75</div><div style="line-height:130%">76</div><div style="line-height:130%">77</div><div style="line-height:130%">78</div><div style="line-height:130%">79</div><div style="line-height:130%">80</div><div style="line-height:130%">81</div><div style="line-height:130%">82</div><div style="line-height:130%">83</div><div style="line-height:130%">84</div><div style="line-height:130%">85</div><div style="line-height:130%">86</div><div style="line-height:130%">87</div><div style="line-height:130%">88</div><div style="line-height:130%">89</div><div style="line-height:130%">90</div><div style="line-height:130%">91</div><div style="line-height:130%">92</div><div style="line-height:130%">93</div><div style="line-height:130%">94</div><div style="line-height:130%">95</div><div style="line-height:130%">96</div><div style="line-height:130%">97</div><div style="line-height:130%">98</div><div style="line-height:130%">99</div><div style="line-height:130%">100</div><div style="line-height:130%">101</div><div style="line-height:130%">102</div><div style="line-height:130%">103</div><div style="line-height:130%">104</div><div style="line-height:130%">105</div><div style="line-height:130%">106</div><div style="line-height:130%">107</div><div style="line-height:130%">108</div><div style="line-height:130%">109</div><div style="line-height:130%">110</div><div style="line-height:130%">111</div><div style="line-height:130%">112</div><div style="line-height:130%">113</div><div style="line-height:130%">114</div><div style="line-height:130%">115</div><div style="line-height:130%">116</div><div style="line-height:130%">117</div><div style="line-height:130%">118</div><div style="line-height:130%">119</div><div style="line-height:130%">120</div><div style="line-height:130%">121</div><div style="line-height:130%">122</div><div style="line-height:130%">123</div><div style="line-height:130%">124</div><div style="line-height:130%">125</div><div style="line-height:130%">126</div><div style="line-height:130%">127</div><div style="line-height:130%">128</div><div style="line-height:130%">129</div><div style="line-height:130%">130</div><div style="line-height:130%">131</div><div style="line-height:130%">132</div><div style="line-height:130%">133</div><div style="line-height:130%">134</div><div style="line-height:130%">135</div><div style="line-height:130%">136</div><div style="line-height:130%">137</div><div style="line-height:130%">138</div><div style="line-height:130%">139</div><div style="line-height:130%">140</div><div style="line-height:130%">141</div><div style="line-height:130%">142</div><div style="line-height:130%">143</div><div style="line-height:130%">144</div><div style="line-height:130%">145</div><div style="line-height:130%">146</div><div style="line-height:130%">147</div><div style="line-height:130%">148</div><div style="line-height:130%">149</div><div style="line-height:130%">150</div><div style="line-height:130%">151</div><div style="line-height:130%">152</div><div style="line-height:130%">153</div><div style="line-height:130%">154</div></div></td><td style="padding:6px 0;text-align:left"><div style="margin:0;padding:0;color:#010101;font-family:Consolas, 'Liberation Mono', Menlo, Courier, monospace !important;line-height:130%"><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;์ดˆ๊ธฐํ™”&nbsp;(์ปฌ๋Ÿผ์ •๋ณด๊นŒ์ง€)</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_1_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.clear();</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">trace</span>(<span style="color:#066de2">this</span>.ds_list.saveXML());</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;์ดˆ๊ธฐํ™”&nbsp;(๋ฐ์ดํ„ฐ๋งŒ)</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_2_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.clearData();</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">trace</span>(<span style="color:#066de2">this</span>.ds_list.saveXML());</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;ํ–‰์ถ”๊ฐ€</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_3_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">var</span>&nbsp;iAddRow&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.addRow();</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">trace</span>(<span style="color:#63a35c">"์ถ”๊ฐ€๋œ&nbsp;ํ–‰๋ฒˆํ˜ธ&nbsp;==&nbsp;"</span>&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">+</span>&nbsp;iAddRow);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;ํ–‰์‚ฝ์ž…</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_4_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.insertRow(<span style="color:#0099cc">1</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;ํ–‰์‚ญ์ œ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_5_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.deleteRow(<span style="color:#0099cc">1</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;์ปฌ๋Ÿผ์ถ”๊ฐ€</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_6_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.addColumn(<span style="color:#63a35c">"Column5"</span>,&nbsp;<span style="color:#63a35c">"string"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">trace</span>(<span style="color:#066de2">this</span>.ds_list.saveXML());</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;์ปฌ๋Ÿผ์‚ญ์ œ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_7_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.set_updatecontrol(<span style="color:#0099cc">false</span>);<span style="color:#999999">//updatecontrol&nbsp;์†์„ฑ์ด&nbsp;false์ผ๋•Œ๋งŒ&nbsp;์ปฌ๋Ÿผ์ด&nbsp;์‚ญ์ œ๋จ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.deleteColumn(<span style="color:#63a35c">"Column1"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.set_updatecontrol(<span style="color:#a71d5d">true</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">trace</span>(<span style="color:#066de2">this</span>.ds_list.saveXML());</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;์ปฌ๋Ÿผ์—&nbsp;๊ฐ’&nbsp;์ž…๋ ฅ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_8_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.setColumn(<span style="color:#0099cc">0</span>,&nbsp;<span style="color:#63a35c">"Column3"</span>,&nbsp;<span style="color:#63a35c">"ํ…Œ์ŠคํŠธ&nbsp;์ž…๋ ฅ"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;์ปฌ๋Ÿผ์˜&nbsp;๊ฐ’&nbsp;์ฝ๊ธฐ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_9_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//alert(e.co);</span></div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">var</span>&nbsp;sReadValue&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.getColumn(<span style="color:#066de2">this</span>.ds_list.rowposition,&nbsp;<span style="color:#63a35c">"Column1"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#63a35c">"2๋ฒˆ์งธ&nbsp;Row,&nbsp;Column1&nbsp;์ปฌ๋Ÿผ๊ฐ’&nbsp;=&nbsp;"</span>&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">+</span>&nbsp;sReadValue);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;๋ณต์‚ฌ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_10_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_copyList.copyData(<span style="color:#066de2">this</span>.ds_list,&nbsp;<span style="color:#a71d5d">true</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;์ด๊ฑด์ˆ˜</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_11_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//&nbsp;๊ฐœ์ˆ˜๋ฅผ&nbsp;๊ตฌํ• &nbsp;๋•Œ&nbsp;ํ•„ํ„ฐ๋ง๋˜๊ฑฐ๋‚˜&nbsp;์‚ญ์ œ๋œ&nbsp;ํ–‰์€&nbsp;์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#63a35c">"ds_list&nbsp;๋ฐ์ดํ„ฐ์…‹&nbsp;Row&nbsp;์ด๊ฑด์ˆ˜&nbsp;==&nbsp;"</span>&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">+</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.getRowCount());</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;ํ•„ํ„ฐ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_12_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.filter(<span style="color:#63a35c">""</span>);<span style="color:#999999">//ํ•„ํ„ฐ&nbsp;์ดˆ๊ธฐํ™”</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.filter(<span style="color:#63a35c">"Column4=='1'"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—์„œ&nbsp;ํŠน์ •๊ฐ’&nbsp;์œ„์น˜&nbsp;์ฐพ๊ธฐ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_13_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">var</span>&nbsp;iFindRow&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.findRow(<span style="color:#63a35c">"Column0"</span>,&nbsp;<span style="color:#63a35c">"3"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#63a35c">"์ปฌ๋Ÿผ&nbsp;Column0์˜&nbsp;๊ฐ’์ด&nbsp;3์ธ&nbsp;Row&nbsp;์œ„์น˜&nbsp;==&nbsp;"</span>&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">+</span>&nbsp;iFindRow);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์˜&nbsp;ํ˜„์žฌ&nbsp;Row&nbsp;์œ„์น˜</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_14_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#066de2">this</span>.ds_list.rowposition);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์˜&nbsp;ํŠน์ •๊ฐ’&nbsp;์นด์šดํŠธ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_15_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#63a35c">"์ปฌ๋Ÿผ&nbsp;Column4์˜&nbsp;๊ฐ’์ด&nbsp;'1'์ธ&nbsp;Row์ˆ˜&nbsp;==&nbsp;"</span>&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">+</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.getCaseCount(<span style="color:#63a35c">"Column4=='1'"</span>));</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์˜&nbsp;ํŠน์ •&nbsp;Row๋กœ&nbsp;์ด๋™</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_16_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.set_rowposition(<span style="color:#0099cc">1</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์—&nbsp;Append</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_17_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//ํ˜„์žฌ&nbsp;๋ฐ์ดํ„ฐ์…‹์˜&nbsp;๋งˆ์ง€๋ง‰&nbsp;๋ ˆ์ฝ”๋“œ&nbsp;๋‹ค์Œ์—&nbsp;์ง€์ •ํ•œ&nbsp;๋ฐ์ดํ„ฐ์…‹์˜&nbsp;๋ ˆ์ฝ”๋“œ๋ฅผ&nbsp;์ถ”๊ฐ€ํ•˜๋Š”&nbsp;๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.appendData(<span style="color:#066de2">this</span>.ds_appendList);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;CopyRow</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_18_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//&nbsp;ํŠน์ •&nbsp;๋ฐ์ดํ„ฐ์…‹์˜&nbsp;ํ–‰(row)์„&nbsp;ํ˜„์žฌ&nbsp;๋ฐ์ดํ„ฐ์…‹์˜&nbsp;์ง€์ •ํ•œ&nbsp;ํ–‰์˜&nbsp;์œ„์น˜์—&nbsp;๋ณต์‚ฌํ•˜๋Š”&nbsp;๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.copyRow(<span style="color:#0099cc">1</span>,&nbsp;<span style="color:#066de2">this</span>.ds_appendList,&nbsp;<span style="color:#0099cc">0</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;ํ•ฉ๊ณ„</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_19_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//getAvg,&nbsp;getMax,&nbsp;getMin,&nbsp;getCaseSum,&nbsp;getCaseMax,&nbsp;getCaseMin,&nbsp;getCaseAvg&nbsp;์‚ฌ์šฉ๊ฐ€๋Šฅ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#066de2">this</span>.ds_list.getSum(<span style="color:#63a35c">"Column3"</span>));</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;lookup</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_20_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹์˜&nbsp;๋Œ€์ƒ&nbsp;์—ด(column)์—์„œ&nbsp;์กฐ๊ฑด๊ณผ&nbsp;์ผ์น˜ํ•˜๋Š”&nbsp;๊ฐ’์„&nbsp;๊ฒ€์ƒ‰&nbsp;ํ›„&nbsp;ํ•ด๋‹น&nbsp;ํ–‰(row)์˜&nbsp;์ง€์ •๋œ&nbsp;์—ด&nbsp;๊ฐ’์„&nbsp;๊ตฌํ•˜๋Š”&nbsp;๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(<span style="color:#066de2">this</span>.ds_list.lookup(<span style="color:#63a35c">"Column0"</span>,&nbsp;<span style="color:#63a35c">"2"</span>,&nbsp;<span style="color:#63a35c">"Column2"</span>));</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//๋ฐ์ดํ„ฐ์…‹&nbsp;์ •๋ ฌ</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.btn_21_onclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Button,&nbsp;e:nexacro.ClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.ds_list.set_keystring(<span style="color:#63a35c">"S:-Column3"</span>);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">this</span>.Grid00_oncellclick&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#a71d5d">function</span>(obj:Grid,&nbsp;e:nexacro.GridClickEventInfo)</div><div style="padding:0 6px; white-space:pre; line-height:130%">{</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//alert(e.col&nbsp;+&nbsp;"&nbsp;"&nbsp;+&nbsp;e.row);</span></div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#999999">//&nbsp;alert(this.ds_list.getColID(e.col));</span></div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%">&nbsp;</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#a71d5d">var</span>&nbsp;sReadValue&nbsp;<span style="color:#ff3399"></span><span style="color:#a71d5d">=</span>&nbsp;<span style="color:#066de2">this</span>.ds_list.getColumn(e.row,&nbsp;<span style="color:#066de2">this</span>.ds_list.getColID(e.col));</div><div style="padding:0 6px; white-space:pre; line-height:130%"><span style="color:#066de2">alert</span>(sReadValue);</div><div style="padding:0 6px; white-space:pre; line-height:130%">}</div></div><div style="text-align:right;margin-top:-13px;margin-right:5px;font-size:9px;font-style:italic"><a href="http://colorscripter.com/info#e" target="_blank" style="color:#e5e5e5text-decoration:none">Colored by Color Scripter</a></div></td><td style="vertical-align:bottom;padding:0 2px 4px 0"><a href="http://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white"><span style="font-size:9px;word-break:normal;background-color:#e5e5e5;color:white;border-radius:10px;padding:1px">cs</span></a></td></tr></table></div>
 
 
//๋ฐ์ดํ„ฐ์…‹ ์ดˆ๊ธฐํ™” (์ปฌ๋Ÿผ์ •๋ณด๊นŒ์ง€)
this.btn_1_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.clear();
trace(this.ds_list.saveXML());
}
//๋ฐ์ดํ„ฐ์…‹ ์ดˆ๊ธฐํ™” (๋ฐ์ดํ„ฐ๋งŒ)
this.btn_2_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.clearData();
trace(this.ds_list.saveXML());
}
//๋ฐ์ดํ„ฐ์…‹์— ํ–‰์ถ”๊ฐ€
this.btn_3_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
var iAddRow = this.ds_list.addRow();
trace("์ถ”๊ฐ€๋œ ํ–‰๋ฒˆํ˜ธ == " + iAddRow);
}
//๋ฐ์ดํ„ฐ์…‹์— ํ–‰์‚ฝ์ž…
this.btn_4_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.insertRow(1);
}
//๋ฐ์ดํ„ฐ์…‹์— ํ–‰์‚ญ์ œ
this.btn_5_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.deleteRow(1);
}
//๋ฐ์ดํ„ฐ์…‹์— ์ปฌ๋Ÿผ์ถ”๊ฐ€
this.btn_6_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.addColumn("Column5", "string");
trace(this.ds_list.saveXML());
}
//๋ฐ์ดํ„ฐ์…‹์— ์ปฌ๋Ÿผ์‚ญ์ œ
this.btn_7_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.set_updatecontrol(false);//updatecontrol ์†์„ฑ์ด false์ผ๋•Œ๋งŒ ์ปฌ๋Ÿผ์ด ์‚ญ์ œ๋จ
this.ds_list.deleteColumn("Column1");
this.ds_list.set_updatecontrol(true);
trace(this.ds_list.saveXML());
}
//๋ฐ์ดํ„ฐ์…‹์— ์ปฌ๋Ÿผ์— ๊ฐ’ ์ž…๋ ฅ
this.btn_8_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.setColumn(0, "Column3", "ํ…Œ์ŠคํŠธ ์ž…๋ ฅ");
}
//๋ฐ์ดํ„ฐ์…‹ ์ปฌ๋Ÿผ์˜ ๊ฐ’ ์ฝ๊ธฐ
this.btn_9_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
//alert(e.co);
var sReadValue = this.ds_list.getColumn(this.ds_list.rowposition, "Column1");
alert("2๋ฒˆ์งธ Row, Column1 ์ปฌ๋Ÿผ๊ฐ’ = " + sReadValue);
}
//๋ฐ์ดํ„ฐ์…‹ ๋ณต์‚ฌ
this.btn_10_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_copyList.copyData(this.ds_list, true);
}
//๋ฐ์ดํ„ฐ์…‹ ์ด๊ฑด์ˆ˜
this.btn_11_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
// ๊ฐœ์ˆ˜๋ฅผ ๊ตฌํ•  ๋•Œ ํ•„ํ„ฐ๋ง๋˜๊ฑฐ๋‚˜ ์‚ญ์ œ๋œ ํ–‰์€ ์ œ์™ธ๋ฉ๋‹ˆ๋‹ค.
alert("ds_list ๋ฐ์ดํ„ฐ์…‹ Row ์ด๊ฑด์ˆ˜ == " + this.ds_list.getRowCount());
}
//๋ฐ์ดํ„ฐ์…‹ ํ•„ํ„ฐ
this.btn_12_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.filter("");//ํ•„ํ„ฐ ์ดˆ๊ธฐํ™”
this.ds_list.filter("Column4=='1'");
}
//๋ฐ์ดํ„ฐ์…‹์—์„œ ํŠน์ •๊ฐ’ ์œ„์น˜ ์ฐพ๊ธฐ
this.btn_13_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
var iFindRow = this.ds_list.findRow("Column0", "3");
alert("์ปฌ๋Ÿผ Column0์˜ ๊ฐ’์ด 3์ธ Row ์œ„์น˜ == " + iFindRow);
}
//๋ฐ์ดํ„ฐ์…‹์˜ ํ˜„์žฌ Row ์œ„์น˜
this.btn_14_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
alert(this.ds_list.rowposition);
}
//๋ฐ์ดํ„ฐ์…‹์˜ ํŠน์ •๊ฐ’ ์นด์šดํŠธ
this.btn_15_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
alert("์ปฌ๋Ÿผ Column4์˜ ๊ฐ’์ด '1'์ธ Row์ˆ˜ == " + this.ds_list.getCaseCount("Column4=='1'"));
}
//๋ฐ์ดํ„ฐ์…‹์˜ ํŠน์ • Row๋กœ ์ด๋™
this.btn_16_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.set_rowposition(1);
}
//๋ฐ์ดํ„ฐ์…‹์— Append
this.btn_17_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
//ํ˜„์žฌ ๋ฐ์ดํ„ฐ์…‹์˜ ๋งˆ์ง€๋ง‰ ๋ ˆ์ฝ”๋“œ ๋‹ค์Œ์— ์ง€์ •ํ•œ ๋ฐ์ดํ„ฐ์…‹์˜ ๋ ˆ์ฝ”๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.
this.ds_list.appendData(this.ds_appendList);
}
//๋ฐ์ดํ„ฐ์…‹ CopyRow
this.btn_18_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
// ํŠน์ • ๋ฐ์ดํ„ฐ์…‹์˜ ํ–‰(row)์„ ํ˜„์žฌ ๋ฐ์ดํ„ฐ์…‹์˜ ์ง€์ •ํ•œ ํ–‰์˜ ์œ„์น˜์— ๋ณต์‚ฌํ•˜๋Š” ๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.
this.ds_list.copyRow(1, this.ds_appendList, 0);
}
//๋ฐ์ดํ„ฐ์…‹ ํ•ฉ๊ณ„
this.btn_19_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
//getAvg, getMax, getMin, getCaseSum, getCaseMax, getCaseMin, getCaseAvg ์‚ฌ์šฉ๊ฐ€๋Šฅ
alert(this.ds_list.getSum("Column3"));
}
//๋ฐ์ดํ„ฐ์…‹ lookup
this.btn_20_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
//๋ฐ์ดํ„ฐ์…‹์˜ ๋Œ€์ƒ ์—ด(column)์—์„œ ์กฐ๊ฑด๊ณผ ์ผ์น˜ํ•˜๋Š” ๊ฐ’์„ ๊ฒ€์ƒ‰ ํ›„ ํ•ด๋‹น ํ–‰(row)์˜ ์ง€์ •๋œ ์—ด ๊ฐ’์„ ๊ตฌํ•˜๋Š” ๋ฉ”์†Œ๋“œ์ž…๋‹ˆ๋‹ค.
alert(this.ds_list.lookup("Column0", "2", "Column2"));
}
//๋ฐ์ดํ„ฐ์…‹ ์ •๋ ฌ
this.btn_21_onclick = function(obj:Button, e:nexacro.ClickEventInfo)
{
this.ds_list.set_keystring("S:-Column3");
}
this.Grid00_oncellclick = function(obj:Grid, e:nexacro.GridClickEventInfo)
{
//alert(e.col + " " + e.row);
// alert(this.ds_list.getColID(e.col));
var sReadValue = this.ds_list.getColumn(e.row, this.ds_list.getColID(e.col));
alert(sReadValue);
}

 

https://joshart777.tistory.com/78

 

๋„ฅ์‚ฌํฌ๋กœ ๋งŽ์ด ์“ฐ๋Š” ๋ฌธ๋ฒ• ์ •๋ฆฌ

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211

joshart777.tistory.com

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ row ์ƒ์„ฑ (๋งจ์•„๋ž˜ row ๋กœ ์ƒ์„ฑ)
var row = this.ds.addRow();

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ row ์ƒ์„ฑ (๋งจ์œ„์— row ๋กœ ์ƒ์„ฑ)
var row = this.ds.insertRow();

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ row ์‚ญ์ œ
this.ds.deleteRow(this.ds.rowposition);

this.ds.deleteRow(rowIndex);

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ปฌ๋Ÿผ ๊ฐ€์ ธ์˜ค๊ธฐ
this.ds.getColumn(rowIndex, "columnName");

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ ํŠน์ •์ปฌ๋Ÿผ ์„ธํŒ…ํ•˜๊ธฐ
this.ds.setColumn(row, "columnName", value);

 

 

  • ๋ฐ์ดํ„ฐ์…‹์—์„œ ์ปฌ๋Ÿผ์ •๋ณด ๊ฐ€์ ธ์˜ค๊ธฐ
this.ds.getColumnInfo(columnIndex);

 

 

  • ๋ฐ์ดํ„ฐ์…‹์— ๊ฐ’์ด ์žˆ๋Š”์ง€ rowcount ๋กœ ํ™•์ธํ•˜๋Š” ๋ฐฉ๋ฒ•
this.ds.rowcount == 0

//if(this.ds.rowcount > 0) { 
//	trace("๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ๋„ค!") 
//};

 

 

  • ๊ฐ’์ด ํฌํ•จ๋œ row ์ฐพ๊ธฐ (rowIndex ๋ฐ˜ํ™˜, ๋ชป์ฐพ์„ ๊ฒฝ์šฐ -1 ๋ฐ˜ํ™˜)
this.ds.findRow("columnName",value);

 

 

  • ์ด๋ฒคํŠธ๋ฅผ ์ž ์‹œ ์ค‘์ง€ํ•จ
this.ds.set_enableevent(false);

 

https://devinserengeti.tistory.com/44

 

[๋„ฅ์‚ฌํฌ๋กœ17] ๋„ฅ์‚ฌํฌ๋กœ ๋ฐ์ดํ„ฐ์…‹ ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ

[๋„ฅ์‚ฌํฌ๋กœ17] ๋„ฅ์‚ฌํฌ๋กœ ๋ฐ์ดํ„ฐ์…‹ ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ ๋ฐ์ดํ„ฐ์…‹์—์„œ row ์ƒ์„ฑ (๋งจ์•„๋ž˜ row ๋กœ ์ƒ์„ฑ) var row = this.ds.addRow(); ๋ฐ์ดํ„ฐ์…‹์—์„œ row ์ƒ์„ฑ (๋งจ์œ„์— row ๋กœ ์ƒ์„ฑ) var row = this.ds.insertRow(); ๋ฐ์ดํ„ฐ์…‹์—์„œ row

devinserengeti.tistory.com

 

๋ฐ˜์‘ํ˜•