Changeset 1038
- Timestamp:
- 01/04/11 23:03:20 (13 years ago)
- Location:
- MDService2/trunk/MDService2
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
MDService2/trunk/MDService2/WebContent/scripts/mdservice_model.js
r1033 r1038 88 88 } 89 89 return this.columns_widget.getColumnsListText(); 90 }; 91 92 Query.prototype.updatecolumnstext = function (list) { 93 var columns_text = ""; 94 $(list).each(function(index){ 95 if (index > 0) { 96 columns_text = columns_text + ","; 97 } 98 columns_text = columns_text + $(this).text(); 99 }); 100 this.columns = columns_text; 90 101 }; 91 102 … … 377 388 q_header.append(result_header); 378 389 q_header.find('.cmd_reload').click(function() { 390 // reload from columns-wrapper 391 if ($(this).parent().attr('class').indexOf("columns-wrapper") > 0) { 392 $(this).closest('.columns-wrapper').hide(); 393 } 379 394 var qid = $(this).closest('.query_wrapper').attr("id"); 380 395 queryset.resubmit(qid); … … 389 404 }); 390 405 391 q_header.find('.columns-wrapper').hide();406 392 407 q_header.find('.cmd_columns').live('click', function(event) { 393 408 notifyUser("DEBUG: submit() .cmd_columns"); … … 395 410 }); 396 411 412 q_header.find('.cmd_add').click(function(){ 413 414 query_wrapper_add_column($(this)); 415 }); 416 417 q_header.find('.columns-wrapper').hide(); 397 418 }); 398 419 … … 400 421 401 422 Query.prototype.resubmit = function () { 402 403 423 404 424 var uri = link('recordset','htmltable', this.query_uri()); … … 439 459 q_header.append(result_header); 440 460 q_header.find('.cmd_reload').click(function() { 461 // reload from columns-wrapper 462 if ($(this).parent().attr('class').indexOf("columns-wrapper") > 0) { 463 $(this).closest('.columns-wrapper').hide(); 464 } 441 465 var qid = $(this).closest('.query_wrapper').attr("id"); 442 466 queryset.resubmit(qid); … … 452 476 q_header.find('.cmd_columns').live('click', function(event) { 453 477 notifyUser("DEBUG: resubmit() .cmd_columns"); 454 $(this).closest('.query_wrapper').find('.columns-wrapper').show(); 455 }); 478 $(this).closest('.query_wrapper').find('.columns-wrapper').toggle(); 479 }); 480 481 q_header.find('.cmd_add').click(function(){ 482 query_wrapper_add_column($(this)); 483 }); 484 485 q_header.find('.columns-wrapper').hide(); 456 486 }); 457 487 … … 643 673 644 674 $('.cmd_del').live('click',function(){ 675 if ($(this).parent().parent().attr("class") == "query-columnslist"){ 676 var list = $(this).closest('.query-columns').children('.query-columnslist'); 677 var qid = $(this).closest('.query_wrapper').attr("id"); 678 var q = queryset.getQuery(qid); 679 680 $(this).parent().remove(); 681 q.updatecolumnstext($(list).children()); 682 683 } 645 684 if ($(this).parent().attr('class') == 'columns-wrapper'){ 646 685 $(this).parent().hide(); 647 686 } 648 687 }); 688 689 function query_wrapper_add_column(elem){ 690 var col = '<li>' + $(elem).next().text() + '<span class="cmd cmd_del" /></li>'; 691 $(elem).closest('.query-columns').children('.query-columnslist').append(col); 692 693 // add to query columnslist // columns_widget not used 694 var qid = $(elem).closest('.query_wrapper').attr("id"); 695 var q = queryset.getQuery(qid); 696 //q.columns_widget.add($(this).text()); 697 q.updatecolumnstext($(elem).closest('.query-columns').children('.query-columnslist').children()); 698 /* 699 var columns_text = ""; 700 $(elem).closest('.query-columns').children('.query-columnslist').children().each(function(index){ 701 if (index > 0) { 702 columns_text = columns_text + ","; 703 } 704 columns_text = columns_text + $(this).text(); 705 }); 706 q.columns = columns_text; 707 */ 708 } -
MDService2/trunk/MDService2/src/xsl/mdset2view.xsl
r1029 r1038 156 156 <div class='query-columns'> 157 157 <xsl:call-template name="columns" /> 158 </div><span class='cmd cmd_del'></span>< /div>158 </div><span class='cmd cmd_del'></span><span class="cmd cmd_reload" /></div> 159 159 </div> 160 160 <div class="note" ><span class="label" >echo: </span><span class="value"><xsl:value-of select="echoedSearchRetrieveRequest" /></span>;<span class="label" >duration: </span><span class="value"><xsl:value-of select="extraResponseData/duration" /></span>;</div> … … 162 162 163 163 <xsl:template name="columns"> 164 <ul >164 <ul class="query-columnslist"> 165 165 <xsl:for-each select="$columns/*"> 166 <li><xsl:value-of select="@label"/>< /li>166 <li><xsl:value-of select="@label"/><span class='cmd cmd_del'/></li> 167 167 </xsl:for-each> 168 168 </ul> … … 203 203 </xsl:apply-templates> --> 204 204 </ul> 205 206 205 <!-- <xsl:for-each select="$resultSummary" > 207 206 <li><a href="{@id}" ><xsl:value-of select="@name"/></a><span class="note">|<xsl:value-of select="@count"/>|</span></li> … … 269 268 <xsl:message><xsl:copy-of select="."></xsl:copy-of> </xsl:message> 270 269 <xsl:variable name="curr_col_xpath" select="@xpath" /> 271 <td> 270 <td> 272 271 <xsl:for-each select="$curr_cmd"> 273 272 <xsl:call-template name="format-field" > -
MDService2/trunk/MDService2/src/xsl/terms2view.xsl
r1033 r1038 92 92 93 93 <xsl:template match="Term" mode="table"> 94 <tr><td><a href="?q={@path}" > 95 <xsl:value-of select="translate(@path,'/','.')"/></a></td> 94 <tr><td> 95 <!-- <a href="?q={@path}" > --> 96 <span class="cmd cmd_add"> </span> 97 <span class="column-elem"><xsl:value-of select="translate(@path,'/','.')"/></span> 98 <!-- </a> --> 99 </td> 96 100 <td align="right"><xsl:value-of select="@count"/></td> 97 101 <td align="right"><xsl:value-of select="@count_text"/></td>
Note: See TracChangeset
for help on using the changeset viewer.