2012-05-03 91 views
4

我在三個表上使用內部連接,並且顯示結果表。我爲此使用了Xml。Javascript格式異常

<SQLInformation> 
     <Table>tblechecklistprogramworkpackagexref prwpxref</Table> 
     <TableJoins> 
     INNER JOIN tblechecklistprogram pr ON pr.ixProgram=prwpxref.ixProgram 
     INNER JOIN tblechecklistworkpackage wp ON wp.ixWorkPackage=prwpxref.ixWorkPackage 
     INNER JOIN tblechecklistworkpackageactivityxref wpaxref ON wpaxref.ixWorkPackage=wp.ixWorkPackage 
     INNER JOIN tblechecklistactivity act ON act.ixActivity=wpaxref.ixActivity 
     </TableJoins> 
     <WhereClause> 
     </WhereClause> 
     <GroupBy> 
     </GroupBy> 
     <OrderBy></OrderBy> 
     <HeaderInformation></HeaderInformation> 
     <FooterInformation></FooterInformation> 
    </SQLInformation> 
    <Columns> 
     <Column> 
     <Id>ProgramName</Id> 
     <Title>Program Name</Title> 
     <Table>pr</Table> 
     <Field>sName</Field> 
     <Alias>sName</Alias> 
     <Sortable>true</Sortable> 
     <GroupSort>true</GroupSort> 
     <ColumnWidth>100</ColumnWidth> 
     <JavascriptFormatter> 
      <![CDATA[ 
      DesignDataFileFormatter = function(span,row,columns,data,item) 
      {    
       $(span).createAppend('a', {href: '../EcheckList/TemplateUsage.aspx?IxTemplate=' + 2, title: 'Go to Corresponding Schedule Item.', innerHTML:sName }); 

       return true; 
      } 
      ]]> 
     </JavascriptFormatter> 
     <Display>true</Display> 
     <Filter type="Database"> 
      <FilterContainer name="Program" DisplayMember="sName" ValueMember="ixProgram" UseHavingClause="false" > 
      <FilterQuery>SELECT sName,ixProgram FROM tblechecklistprogram</FilterQuery> 
      </FilterContainer> 
     </Filter> 
     </Column> 

我想創建一個使用輸出表的列值之一的超鏈接。每當我點擊鏈接時,它都會給出格式異常。

+0

現在iam能夠重定向到頁面。但是如果我想將值傳遞給頁面,我該怎麼做呢?我想清除關於href中應該給出的值。爲什麼它給虛擬路徑提供錯誤? –

回答

2

我發現溶液中的問題是與虛擬路徑..

$(跨度).createAppend( '一個',{HREF: '?Customer.aspx ixProgram =' +行[列.ixProgram]})。text(data); 返回true; } ]]>