注册 登录
编程论坛 J2EE论坛

关于datatable的问题。。急!!

海蓝啸 发布于 2008-01-10 16:58, 1310 次点击
datatable相信搞WEB开发的都用过吧,下面是我的DATATABLE的jsp代码

<h:dataTable binding="#{organizeList.dataTable1}" headerClass="list-header" id="dataTable1"
                rowClasses="list-row-even,list-row-odd" style="height: 48px; left: 27px; top: 30px;               
                position: absolute" value="#{organizeList.list}" var="organize" width="621">
                           
<h:column binding="#{organizeList.column1}" id="column1">
     <h:selectBooleanCheckbox binding="#{organizeList.checkbox1}" id="checkbox1" value="#{organize.name}"/>
</h:column>

<h:column binding="#{organizeList.column2}" id="column2">                                                            
     <h:commandLink  binding="#{organizeList.cl_organizeEdit}" id="cl_organizeEdit" style="font-size: 14px"
                       value="#{organize.name}"/>

     <f:facet name="header">
           <h:outputText binding="#{organizeList.outputText2}" id="outputText2" style="font-size: 18px"
                       value="机构名称"/>
     </f:facet>
</h:column>
                           
<h:column binding="#{organizeList.column3}" id="column3">
       <h:outputText binding="#{organizeList.outputText3}" id="outputText3" style="font-size: 14px"
                     value="#{organize.phone}"/>
       <f:facet name="header">
            <h:outputText binding="#{organizeList.outputText4}" id="outputText4" style="font-size: 18px"
                     value="电话"/>
       </f:facet>
</h:column>
</h:dataTable>


关键是蓝色部分,是一个commandLink控件,在我datatable动态显示数据集的时候(从数据库读取显示在datatable上面),这个commandLink相当于一个模板,该列所创建的commandLink均是根据这个来创建,比如说出来了5条记录显示在datatable里面,我想实现的是当我点击某个具体的commandlink时,就获取这个commandlink的value值,请问如何获取?就因为它是动态的,所以不好取
3 回复
#2
海蓝啸2008-01-10 17:11
就是这个意思,我点某一个commandlink,但是在服务器端我怎么知道客户端点的是哪个commandlink?
#3
海蓝啸2008-01-11 08:21
没人帮帮我啊
#4
liugy522008-01-11 09:35
用JS从生成的HTML元素中取value
1