本帖最后由 miaoliujun 于 2008-04-17 16:40:41 编辑

解决方案 »

  1.   

    要加上viewsAllowed="html"
    <@ec.column property="edit" title="修改" sortable="false" viewsAllowed="html" width="40">
    这东西的作者已经跑去开发jmesa了,赶快换吧。
      

  2.   

      好象还是没有用。 
         <ec:column property="width"  sortable="false" viewsAllowed="html">
          <a href="${pageContext.request.contextPath}/add.jsp"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">
       ${width}
       </a>
      老样子。。 
        我用个空列也不行。
            <ec:column title="修改" sortable="false" viewsAllowed="html">
          <a href="${pageContext.request.contextPath}/add.jsp"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">
       ${width}
       </a>
       </ec:column>
       
      

  3.   

    首先在<ec:table中加一个 var属性,表示当前项,比如var="jim"
     <ec:column title="Action" property="no_such_property" sortable="false" filterable="false">    [
        <a href="XXX.do?method=delete&itemid=${jim.id}" onclick="return confirm('<bean:message key="page.common.confirm.delete"/>');" style="{font-size=12px}">
          <bean:message key="common.button.delete"/>
        </a>
        ]&nbsp; [
        <a href="XXX.do?method=edit&itemid=${jim.id}" style="{font-size=12px}">
          <bean:message key="common.button.edit"/>
        </a>
        ]
      </ec:column>在资源文件中加几个配置
    page.common.confirm.delete=确实要删除吗?
    common.button.delete=删除
    common.button.edit=修改其他的自己理会去吧
      

  4.   

         你可能理解错了吧。
        我不是属性传不到ACTION去。而是界面输不出来。
       上面2个设置都是一样的界面
     列名   列名    列名   列名   列名 
    111    111    111   111   111
    我想自己加的一个 列 却出不来。
        
    --------------------------------
     列名   列名    列名   列名   列名 |   操作
    111    111    111   111   111  |添加 删除 
    -------------------------------
    操作这一列出不来。 出来了也是这样--------------------------------
     列名   列名    列名   列名   列名 |   操作
    111    111    111   111   111  |
    -------------------------------
    超连接跟按钮也不显示。
      

  5.   

    那就奇怪了,我这里没问题才给你帖的代码
    另外,我用的是freeer,语法稍微不懂,凑活着看一下把。
      <@ec.table items="page" var="item"
                action="${ctx}/check/list.htm"
                retrieveRowsCallback="limit"
                sortRowsCallback="limit"
                rowsDisplayed="15"
                autoIncludeParameters="false">
        <@ec.exportXls fileName="CheckList.xls" tooltip="导出 Excel"/>
        <@ec.row>
          <@ec.column property="rowcount" cell="rowCount" title="序号" sortable="false"/>
          <@ec.column property="addUser" title="${springMacroRequestContext.getMessage('check.addUser', 'addUser')}"/>
          <@ec.column property="addDate" title="${springMacroRequestContext.getMessage('check.addDate', 'addDate')}" cell="date"/>
          <@ec.column property="status" title="${springMacroRequestContext.getMessage('check.status', 'status')}">
            ${statusEnum.get(item.status)}
          </@ec.column>
          <@ec.column property="checkDate" title="${springMacroRequestContext.getMessage('check.checkDate', 'checkDate')}" cell="date"/>
          <@ec.column property="descn" title="${springMacroRequestContext.getMessage('check.descn', 'descn')}"/>
          <@ec.column property="edit" title="修改" sortable="false" viewsAllowed="html" width="40">
            <a href="${ctx}/check/edit.htm?id=${item.id}">
              <img src="${ctx}/images/icon/16x16/modify.gif" border="0"/>
            </a>
          </@ec.column>
          <@ec.column property="checkbox" title="选择" filterable="false" sortable="false" viewsAllowed="html" width="40">
            <input type="checkbox" name="itemlist" value="${item.id}" style="border:0px"/>
          </@ec.column>
        </@ec.row>
      </@ec.table>
      

  6.   

    -----------------------前---------------------------------
    <form name="htmlForm" action="${pageContext.request.contextPath}/test.do">
       <a href="${pageContext.request.contextPath}/add.jsp" target="_blank">添加</a>
       <ec:table items="result" action="${pageContext.request.contextPath}/index.do"
       imagePath="${pageContext.request.contextPath}/images/table/*.gif"
       var="re"
       title="gggggg"
       form="htmlForm"
       >
      <ec:row highlightRow="3" onclick="window.location=${pageContext.request.contextPath}/add.jsp">
       <ec:column property="coalfieldid" ></ec:column> 
       <ec:column property="coalfieldcode"></ec:column>
       <ec:column property="coalfieldname"></ec:column>
       <ec:column property="length"></ec:column>
       <ec:column property="width"  sortable="false" viewsAllowed="html">
          <a href="${pageContext.request.contextPath}/add.jsp"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">
       ${re.width}
       </a>
      </ec:column>  

       </ec:row>
       </ec:table>
       </form>img=http://http://f18.yahoofs.com/users/4806be90z2166bf67/86a5/__sr_/43a8.jpg?phorvBIB8EXFoYq8][/img]
      -------------------------后---------------------------------  <form name="htmlForm" action="${pageContext.request.contextPath}/test.do">
       <a href="${pageContext.request.contextPath}/add.jsp" target="_blank">添加</a>
       <ec:table items="result" action="${pageContext.request.contextPath}/index.do"
       imagePath="${pageContext.request.contextPath}/images/table/*.gif"
       var="re"
       title="gggggg"
       form="htmlForm"
       >
      <ec:row highlightRow="3" onclick="window.location=${pageContext.request.contextPath}/add.jsp">
       <ec:column property="coalfieldid" ></ec:column> 
       <ec:column property="coalfieldcode"></ec:column>
       <ec:column property="coalfieldname"></ec:column>
       <ec:column property="length"></ec:column>
       <ec:column property="width"  sortable="false" viewsAllowed="html">
          <a href="${pageContext.request.contextPath}/add.jsp"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">
       ${re.width}
       </a>
      </ec:column> 
         <ec:column property="操作"  sortable="false" viewsAllowed="html">
          <a href="${pageContext.request.contextPath}/add.jsp"  onclick="javascript:if(confirm('确实要删除吗?')) window.location=this.href;return false;"  target="new">
       ${re.width}
       </a>
      </ec:column>  

       </ec:row>
       </ec:table>
       </form>
      

  7.   

    本帖最后由 miaoliujun 于 2008-04-17 16:35:57 编辑
      

  8.   

    你要显示的话,那可以这样
    <ec:column title="Action" property="no_such_property" sortable="false" filterable="false">    [  
          <a href="1.jsp" style="{font-size=12px}">  
            Delete
          </a>  
        ]&nbsp; [  
          <a href="2.jsp" style="{font-size=12px}">  
            Edit 
          </a>  
        ]  
        </ec:column>  如果上面可以使用的话,
    那再修改里面的href;
    如果href也可以了,再家onclick;
    onclick也好了,那再将里面的文字放到资源文件中去
      

  9.   

       <ec:table items="result" action="${pageContext.request.contextPath}/index.do"
       imagePath="${pageContext.request.contextPath}/images/table/*.gif"
       var="re"
       title="gggggg"
       form="htmlForm"
       >
      <ec:row highlightRow="3" onclick="window.location=${pageContext.request.contextPath}/add.jsp">
       <ec:column property="coalfieldid" ></ec:column> 
       <ec:column property="coalfieldcode"></ec:column>
       <ec:column property="coalfieldname"></ec:column>
       <ec:column property="length"></ec:column>
       <ec:column property="width" >     
      </ec:column> 
      <ec:column property="width"> 
      <td/>
          <a href=""     style="{font-size=12px}"><bean:message key="a"/></a>
      </ec:column> 
     
       </ec:row>
       </ec:table>
     老样子。。
      

  10.   

    我真服了你了,你有没有仔细看看我给的代码呢?
    至少你在用ec TAG之前看过介绍没?里面的属性都有什么意思?为什么用这个属性?你写的代码是:
    <ec:column property="width" >      
       </ec:column>  
       <ec:column property="width">  
       <td/> 
           <a href=""     style="{font-size=12px}"> <bean:message key="a"/> </a> 
       </ec:column>   
    第一个column没问题,是你自己想显示width列,第2个column显示就有问题了
    1,property为什么要继续指定width?看到我的代码了没?我用的是no_such_property
    2,为什么自己里面需要加<td/> ,加它的目的是什么?
      

  11.   

      很遗憾的告诉您, 没用
      <ec:column property="no_such_property"> 
      <td/>
          <a href="dfs.jsp"     style="{font-size=12px}"><bean:message key="a"/></a>
      </ec:column>  
       我加 TD是为了测试一下。
       
      

  12.   

    <ec:column property="no_such_property">  
       <a href="dfs.jsp"     style="{font-size=12px}"> XXXX </a> 
    </ec:column>   这么写,试试
      

  13.   

    org.apache.jasper.JasperException: javax.servlet.ServletException: javax.servlet.jsp.JspException: TableTag Problem: javax.servlet.jsp.JspException: TableTag.doAfterBody() Problem: java.lang.ClassCastException: java.lang.NoSuchMethodException: Unknown property 'no_such_property'
      

  14.   

    本帖最后由 miaoliujun 于 2008-04-18 14:25:55 编辑
      

  15.   

    eXtremeComponents-1.0.1-with-dependencies
     还有就是
       <ec:row id="${item.coalfieldid}" style="cursor:hand" onclick="selectRow(ExtremeTable.getTableByIndex(0).selectRow(this)>
    </ec:row>

      是什么意思。
      提示 ExtremeTable.getTableByIndex(...)为空或不是对象。
      

  16.   

    将ec:row先改为<ec:row highlightRow="true">还不行如果你的
    <ec:column property="no_such_property">   
        <a href="dfs.jsp"     style="{font-size=12px}"> XXXX  </a>  
    </ec:column>    
    不支持
    换为
    <ec:column property="width">   
        <a href="dfs.jsp"     style="{font-size=12px}"> XXXX  </a>  
    </ec:column>    
    BTW:<ec:table autoIncludeParameters="false" items="testbs" var="testb" imagePath="${pageContext.request.contextPath}/images/table/*.gif" action="${pageContext.request.contextPath}/testb.do" style="{font=12}" tableId="id" title="testb List" locale="en_US">
      <ec:row highlightRow="true">
         <ec:column property="tripid.name" title="Trip" sortable="false" style="{font-size=12px}"/>
      <ec:column title="Name1" property="no_such_property" sortable="false" filterable="false">   
       ${testb.x1}-${testb.m1}
      </ec:column>
      <ec:column title="Name2" property="no_such_property" sortable="false" filterable="false">   
       ${testb.x2}-${testb.m2}
      </ec:column>  
      <ec:column property="age" title="age" sortable="true" style="{font-size=12px}"/>
      <ec:column property="work" title="work" sortable="true" style="{font-size=12px}"/>
      <ec:column title="Phone" property="no_such_property" sortable="false" filterable="false">   
       ${testb.p1}-${testb.p2}-${testb.p3}
      </ec:column>
      
      <ec:column title="Action" property="no_such_property" sortable="false" filterable="false">    [
        <a href="testb.do?method=delete&testbid=${testb.id}" onclick="return confirm('<bean:message key="page.common.confirm.delete"/>');" style="{font-size=12px}">
          <bean:message key="common.button.delete"/>
        </a>
        ]&nbsp; [
        <a href="testb.do?method=edit&testbid=${testb.id}" style="{font-size=12px}">
          View
        </a>
        ]
      </ec:column>
      
      </ec:row>
    </ec:table>
    上面是我的代码,正常运行
      

  17.   

    你再参考代码,仔细分析分析吧
    如果还是不出现“操作”下的连接,我建议你不要从ec这个角度考虑了,应该是你其他方面有BUG