• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. Editable table Field

Stats

  • Replies 7
  • Subscribers 143
  • Views 1065
  • Members are here 0

Editable table Field

Rahul2025
Rahul2025 1 month ago

Hi All,

I’m looking for a SKILL command to create an editable table field. I tried using hiCreateReportField(), but it doesn’t provide the functionality I need—specifically, there’s no option to add row headers. Interestingly, Cadence’s "array-assistant" does offer a table with both row and column headers.

I’ve attached an image of the field window I’m aiming to replicate using SKILL.

If anyone has a solution or workaround for creating such an editable table (with row and column headers) using SKILL functions, please let me know.

Thanks in advance,


  • Sign in to reply
  • Cancel
  • mbracht
    mbracht 1 month ago

    Hi,

    I wrote a solution for this quite some time ago...here it is:

    hehttps://support.cadence.com/apex/ArticleAttachmentPortal?id=a1O3w000009xzHgEAI&pageName=ArticleContent&shareID=1752604834288re

    Max

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rahul2025
    Rahul2025 1 month ago in reply to mbracht

    I have seen your solution but it doesn't helps to create table the one i have shared in image 
    Also your table doesn't have any row-headers 
    could you please help with an example code for the case shown in my image?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • AaronSymko
    AaronSymko 1 month ago in reply to Rahul2025

    Here is another solution:

    https://support.cadence.com/apex/ArticleAttachmentPortal?id=a1Od00000004jTyEAI&pageName=ArticleContent

    In that article, it looks like a CCR has been filed to request editable fields in the built-in ReportField. You could ask your AE for status on it.

    "An enhancement CCR#690103 Titled: "Want to be able to have editable fields in hiCreateReportField" is already filed with the R&D."

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew Beckett
    Andrew Beckett 1 month ago in reply to Rahul2025
    Rahul2025 said:
    I have seen your solution but it doesn't helps to create table the one i have shared in image 
    Also your table doesn't have any row-headers 
    could you please help with an example code for the case shown in my image?

    There's no support for row headers. All you can do is add another column with the headers in.

    The widgets you've shown a screenshot are using native Qt widgets, and the hi* interface doesn't provide such a capability - this would need an enhancement.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rahul2025
    Rahul2025 1 month ago in reply to Andrew Beckett

    Thanks Andrew will try the column with headers..
    how to make the table editable ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Andrew Beckett
    Andrew Beckett 1 month ago in reply to Rahul2025

    You can’t make it editable - that’s why Max’s article gives an alternative approach to allow editing the contents of the table without the cells themselves being editable. There are numerous enhancement requests for editability of the field, but this has not yet been planned. By all means contact support to request this - that will increase the likelihood of this being implemented sooner rather than later. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • Rahul2025
    Rahul2025 1 month ago in reply to Andrew Beckett

    ok thanks will file a support request 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information