我正在尝试使用带有顶点集合的Shuttle项目但是当我尝试通过On Demand Process将我的P10_SHUTTLE值添加到我的apex集合时,从左到右选择了3个值时,似乎没有任何东西被移植到收集。
此外,在尝试将值从集合返回到P10_SHUTTLE项后,再次没有任何内容再次返回。
在使用带有AJAX点播流程的班车项目时,是否有不同之处?
有关您的信息,我使用Dene的方法返回值:请参阅:http://apex.oracle.com/pls/otn/f?p=31517:106:::NO
我基本上使用了Dene的例子所做的所有相同的代码
我不确定这是否与以下将值返回到班车的过程有关,因为我的所有选择列表都有效但班车项目拒绝这样做,即:
if(l_El){
if(l_El.tagName == 'INPUT'){
l_El.value = l_Value;
} else if(l_El.tagName == 'SPAN' &&
l_El.className == 'grabber'){
l_El.parentNode.innerHTML = l_Value;
l_El.parentNode.id = l_ID;
}else{
l_El.innerHTML = l_Value;
}
}
使用此代码,我是否需要为Shuttle项目执行不同的操作,即tagName,因为我还添加了=='SELECT'
我很难过为什么我遇到了Shuttles和Ajax的问题。
答案 0 :(得分:0)
如果有疑问,总是值得使用浏览器的“查看源”选项来查看Apex在幕后做了什么。在穿梭物品的情况下,这是由两个HTML选择列表控件组成的Apex构造。如果您的班车项目名为P10_SHUTTLE,则2个选择列表称为P10_SHUTTLE_LEFT和P10_SHUTTLE_RIGHT。
我刚刚在测试页面上创建了一个名为P15_SHUTTLE的简单班车,当我查看源代码时,我发现:
<label for="P15_SHUTTLE" tabindex="999"><a class="t20OptionalLabelwithHelp" href="javascript:popupFieldHelp('13520996209337433800','287302151803630')" tabindex="999">Shuttle</a></label></td>
<td colspan="1" rowspan="1" align="left" valign="middle"><input type="hidden" name="p_arg_names" value="13520996209337433800" /><fieldset id="P15_SHUTTLE" class="shuttle">
<table cellpadding="0" cellspacing="0" border="0" summary="" class="shuttle" ><tr>
<td class="shuttleSelect1">
<select multiple="multiple" id="P15_SHUTTLE_LEFT" size="10" class="shuttle_left">
<option value="Alpha">Alpha</option>
<option value="Beta">Beta</option>
<option value="Gamma">Gamma</option>
</select></td>
<td align="center" class="shuttleControl">
<a href="#" id="P15_SHUTTLE_RESET"><img src="/i/htmldb/icons/shuttle_reload.png" alt="Reset" /></a><a href="#" id="P15_SHUTTLE_MOVE_ALL"><img src="/i/htmldb/icons/shuttle_last.png" alt="Move All" /></a><a href="#" id="P15_SHUTTLE_MOVE"><img src="/i/htmldb/icons/shuttle_right.png" alt="Move" /></a><a href="#" id="P15_SHUTTLE_REMOVE"><img src="/i/htmldb/icons/shuttle_left.png" alt="Remove" /></a><a href="#" id="P15_SHUTTLE_REMOVE_ALL"><img src="/i/htmldb/icons/shuttle_first.png" alt="Remove All" /></a></td>
<td class="shuttleSelect2">
<select multiple="multiple" id="P15_SHUTTLE_RIGHT" name="p_v01" size="10" class="shuttle_right">
</select></td>
<td align="center" class="shuttleSort2">
<a href="#" id="P15_SHUTTLE_TOP"><img src="/i/htmldb/icons/shuttle_top.png" alt="Top" /></a><a href="#" id="P15_SHUTTLE_UP"><img src="/i/htmldb/icons/shuttle_up.png" alt="Up" /></a><a href="#" id="P15_SHUTTLE_DOWN"><img src="/i/htmldb/icons/shuttle_down.png" alt="Down" /></a><a href="#" id="P15_SHUTTLE_BOTTOM"><img src="/i/htmldb/icons/shuttle_bottom.png" alt="Bottom" /></a></td>
</table></fieldset>