Skip to content

Commit 271aeee

Browse files
committed
ajaxtree
1 parent 92271c9 commit 271aeee

File tree

3 files changed

+297
-61
lines changed

3 files changed

+297
-61
lines changed

docs_api/classes/JC.AjaxTree.html

Lines changed: 106 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,9 @@ <h3>Methods</h3>
295295
<li class="index-item method private inherited">
296296
<a href="#method__initHanlderEvent">_initHanlderEvent</a>
297297
</li>
298+
<li class="index-item method">
299+
<a href="#method_add">add</a>
300+
</li>
298301
<li class="index-item method">
299302
<a href="#method_close">close</a>
300303
</li>
@@ -323,6 +326,9 @@ <h3>Methods</h3>
323326
<li class="index-item method">
324327
<a href="#method_openUI">openUI</a>
325328
</li>
329+
<li class="index-item method">
330+
<a href="#method_refreshNode">refreshNode</a>
331+
</li>
326332
<li class="index-item method">
327333
<a href="#method_selectedItem">selectedItem</a>
328334
</li>
@@ -441,6 +447,67 @@ <h3 class="name"><code>_initHanlderEvent</code></h3>
441447
<div class="description">
442448
<p>内部事件初始化方法</p>
443449
</div>
450+
</div>
451+
<div id="method_add" class="method item">
452+
<h3 class="name"><code>add</code></h3>
453+
<div class="args">
454+
<span class="paren">(</span><ul class="args-list inline commas">
455+
<li class="arg">
456+
<code>_parentId</code>
457+
</li>
458+
<li class="arg">
459+
<code>_data</code>
460+
</li>
461+
<li class="arg">
462+
<code>_needFresh</code>
463+
</li>
464+
<li class="arg">
465+
<code>_cb</code>
466+
</li>
467+
</ul><span class="paren">)</span>
468+
</div>
469+
<div class="meta">
470+
<p>
471+
Defined in
472+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l315"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:315</code></a>
473+
</p>
474+
</div>
475+
<div class="description">
476+
<p>新增节点方法</p>
477+
</div>
478+
<div class="params">
479+
<h4>Parameters:</h4>
480+
<ul class="params-list">
481+
<li class="param">
482+
<code class="param-name">_parentId</code>
483+
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
484+
<div class="param-description">
485+
<p>父节点ID</p>
486+
</div>
487+
</li>
488+
<li class="param">
489+
<code class="param-name">_data</code>
490+
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Object" class="crosslink external" target="_blank">Object</a></span>
491+
<div class="param-description">
492+
<p>新增的数据对象( 对象会通过ajax请求传递,ajax的url读取dom属性“data-addUrl” )</p>
493+
</div>
494+
</li>
495+
<li class="param">
496+
<code class="param-name">_needFresh</code>
497+
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Boolean" class="crosslink external" target="_blank">Boolean</a></span>
498+
<div class="param-description">
499+
<p>是否刷新父节点</p>
500+
</div>
501+
</li>
502+
<li class="param">
503+
<code class="param-name">_cb</code>
504+
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Function" class="crosslink external" target="_blank">Function</a></span>
505+
<div class="param-description">
506+
<p>添加请求完毕后的回调函数,请求结果为第一个参数</p>
507+
</div>
508+
</li>
509+
</ul>
510+
</div>
444511
</div>
445512
<div id="method_close" class="method item">
446513
<h3 class="name"><code>close</code></h3>
@@ -486,7 +553,7 @@ <h3 class="name"><code>getItem</code></h3>
486553
<div class="meta">
487554
<p>
488555
Defined in
489-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l321"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:321</code></a>
556+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l367"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:367</code></a>
490557
</p>
491558
</div>
492559
<div class="description">
@@ -513,7 +580,7 @@ <h3 class="name"><code>idPrefix</code></h3>
513580
<div class="meta">
514581
<p>
515582
Defined in
516-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l314"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:314</code></a>
583+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l360"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:360</code></a>
517584
</p>
518585
</div>
519586
<div class="description">
@@ -768,6 +835,37 @@ <h4>Parameters:</h4>
768835
</li>
769836
</ul>
770837
</div>
838+
</div>
839+
<div id="method_refreshNode" class="method item">
840+
<h3 class="name"><code>refreshNode</code></h3>
841+
<div class="args">
842+
<span class="paren">(</span><ul class="args-list inline commas">
843+
<li class="arg">
844+
<code>_nodeId</code>
845+
</li>
846+
</ul><span class="paren">)</span>
847+
</div>
848+
<div class="meta">
849+
<p>
850+
Defined in
851+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l350"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:350</code></a>
852+
</p>
853+
</div>
854+
<div class="description">
855+
<p>刷新某个节点</p>
856+
</div>
857+
<div class="params">
858+
<h4>Parameters:</h4>
859+
<ul class="params-list">
860+
<li class="param">
861+
<code class="param-name">_nodeId</code>
862+
<span class="type"><a href="https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/String" class="crosslink external" target="_blank">String</a></span>
863+
<div class="param-description">
864+
<p>节点ID</p>
865+
</div>
866+
</li>
867+
</ul>
868+
</div>
771869
</div>
772870
<div id="method_selectedItem" class="method item">
773871
<h3 class="name"><code>selectedItem</code></h3>
@@ -784,7 +882,7 @@ <h3 class="name"><code>selectedItem</code></h3>
784882
<div class="meta">
785883
<p>
786884
Defined in
787-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l332"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:332</code></a>
885+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l378"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:378</code></a>
788886
</p>
789887
</div>
790888
<div class="description">
@@ -976,7 +1074,7 @@ <h3 class="name"><code>lastHover</code></h3>
9761074
<div class="meta">
9771075
<p>
9781076
Defined in
979-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l858"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:858</code></a>
1077+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l931"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:931</code></a>
9801078
</p>
9811079
</div>
9821080
<div class="description">
@@ -994,7 +1092,7 @@ <h3 class="name"><code>change</code></h3>
9941092
<div class="meta">
9951093
<p>
9961094
Defined in
997-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l826"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:826</code></a>
1095+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l899"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:899</code></a>
9981096
</p>
9991097
</div>
10001098
<div class="description">
@@ -1026,7 +1124,7 @@ <h3 class="name"><code>click</code></h3>
10261124
<div class="meta">
10271125
<p>
10281126
Defined in
1029-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l817"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:817</code></a>
1127+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l890"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:890</code></a>
10301128
</p>
10311129
</div>
10321130
<div class="description">
@@ -1058,7 +1156,7 @@ <h3 class="name"><code>FolderClick</code></h3>
10581156
<div class="meta">
10591157
<p>
10601158
Defined in
1061-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l848"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:848</code></a>
1159+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l921"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:921</code></a>
10621160
</p>
10631161
</div>
10641162
<div class="description">
@@ -1091,7 +1189,7 @@ <h3 class="name"><code>RenderLabel</code></h3>
10911189
<div class="meta">
10921190
<p>
10931191
Defined in
1094-
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l836"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:836</code></a>
1192+
<a href="../files/.._modules_JC.AjaxTree_0.1_AjaxTree.js.html#l909"><code>..&#x2F;modules&#x2F;JC.AjaxTree&#x2F;0.1&#x2F;AjaxTree.js:909</code></a>
10951193
</p>
10961194
</div>
10971195
<div class="description">

0 commit comments

Comments
 (0)