problem conditional formatting with 'ConvertTo-EnhancedHTMLFragment'

This topic contains 3 replies, has 2 voices, and was last updated by  Don Jones 3 weeks, 2 days ago.

  • Author
    Posts
  • #99999

    Chris Shannon
    Participant

    Hi,

    Not sure if anyone else has run into this one but I'll give it a shot –

    I really like the 'ConvertTo-EnhancedHTMLFragment' cmdlet.
    However, when I use it, It changes the order of my selected properties.
    See my code below:

     $frag1 = Get-ChildItem -Path IIS:\AppPools | 
                         Select-Object -Property @{e={$_.name};l="App Pool Name"},
                                                 @{e={$_.state};l="State"},
                                                 @{e={$_.ManagedRuntimeVersion};l=".NET Runtime Version"},
                                                 @{e={$_.ManagedPipelineMode};l="Pipeline Mode"},
                                                 @{e={$_.processModel.username};l="Svc Account"}                
                
                $frag1 | ConvertTo-EnhancedHTMLFragment -PreContent $precontent -MakeHiddenSection 

    Note: When I use the ConvertTo-HTML cmdlet instead, it leaves the order of my properties alone.
    Has anyone run into this one? If so, any suggestions would be helpful.
    I really like the EnhancedHTML2 cmdlets and would like to stick with them.

    Thanks,

  • #100002

    Chris Shannon
    Participant

    Sorry, meant 'Calculated Properties'
    not 'Conditional Formatting.'

    Long day 🙂

  • #100009

    Chris Shannon
    Participant

    Well, nevermind.
    I actually read the help on ConvertTo-EnhancedHTMLFragment
    and discovered the -Properties parameter.

    Sorry to waste your time.
    Nothing to see here. 🙂

  • #100024

    Don Jones
    Keymaster

    Keep in mind that the dynamic table JavaScript will reorder things on its own. I can't alter that.

You must be logged in to reply to this topic.