You can add actions to your build. See 
https://www.jenkins.io/doc/developer/extensibility/action-for-all-projects/ 
<https://www.jenkins.io/doc/developer/extensibility/action-for-all-projects/>
Or what do you mean with extend?

> Am 29.03.2022 um 13:59 schrieb Marit M <mari...@gmail.com>:
> 
> Thanks, I fixed the layout and able to retrieve the data table now.
> I did include an empty side panel, how do I extend the default side panel 
> that is associated to a build?
> 
> Thanks, 
> Marit.
> 
> ב-יום חמישי, 24 במרץ 2022 בשעה 18:27:17 UTC+2, ullrich...@gmail.com כתב/ה:
> Your layout is broken. Do not use Jenkins default layouts when using BS. It 
> seems that the side panel is missing and so some JS libs are not loaded.
> 
> Example:
> 
> https://github.com/jenkinsci/forensics-api-plugin/blob/master/src/main/resources/io/jenkins/plugins/forensics/miner/ForensicsViewModel/index.jelly
>  
> <https://github.com/jenkinsci/forensics-api-plugin/blob/master/src/main/resources/io/jenkins/plugins/forensics/miner/ForensicsViewModel/index.jelly>
> 
> <bs:page it="${it}“>
> …
> </bs:page>
> 
>> Am 24.03.2022 um 13:21 schrieb Marit M <mar...@gmail.com 
>> <applewebdata://BCA8C189-D13D-44F7-9DCC-62C0431E157A>>:
>> 
>> https://github.com/jenkinsci/bmc-cfa-plugin/tree/stat 
>> <https://github.com/jenkinsci/bmc-cfa-plugin/tree/stat>
> 
>> 
>> 
>> <loading_tbl.JPG>
>> 
>> ב-יום שלישי, 15 במרץ 2022 בשעה 22:47:28 UTC+2, timja...@gmail.com 
>> <http://gmail.com/> כתב/ה:
>> If you can share your code / a branch with what you have you might get 
>> better help if that's possible
>> 
>> On Tue, 15 Mar 2022 at 19:44, Ullrich Hafner <ullrich...@gmail.com <>> wrote:
>> 
>> 
>>> Am 11.03.2022 um 07:31 schrieb Marit M <mar...@gmail.com <>>:
>>> 
>>> Hi,
>>> 
>>> I'm trying to implement tables with dynamic model based content in my 
>>> plugin.
>>> Only the table columns are displayed, while the the content is missing, and 
>>> instead the following message is displayed: "Loading - please wait ...".
>>> 
>>> I tried to debug with a breakpoint at getRows() and it seems like it's not 
>>> being called.
>>> 
>>> Looking at the browser console:
>>> 
>>>  Uncaught ReferenceError: Prototype is not defined
>>>     at no-prototype.js:2:1
>>> :8080/jenkins/$stapler/bound/7c9ca447-e432-4e0c-8aac-d6a208329a5b/getTableRows:1
>>>           Failed to load resource: the server responded with a status of 
>>> 403 (Forbidden)
>>> 
>>> 404 Not Found
>>> Stapler processed this HTTP request as follows, but couldn't find the 
>>> resource to consume the request
>>> 
>>> -> evaluate(<org.kohsuke.stapler.bind.BoundObjectTable@6a30f8c1> 
>>> :org.kohsuke.stapler.bind.BoundObjectTable,"/7c9ca447-e432-4e0c-8aac-d6a208329a5b/getTableRows")
>>>  -> 
>>> evaluate(((StaplerFallback)<org.kohsuke.stapler.bind.BoundObjectTable@6a30f8c1>).getStaplerFallback(),"/7c9ca447-e432-4e0c-8aac-d6a208329a5b/getTableRows")
>>>  -> evaluate(<org.kohsuke.stapler.bind.BoundObjectTable$Table@6a61b7b1> 
>>> :org.kohsuke.stapler.bind.BoundObjectTable$Table,"/7c9ca447-e432-4e0c-8aac-d6a208329a5b/getTableRows")
>>>  -> 
>>> evaluate(<org.kohsuke.stapler.bind.BoundObjectTable$Table@6a61b7b1>.getDynamic("7c9ca447-e432-4e0c-8aac-d6a208329a5b",...),"/getTableRows")
>>>  -> evaluate(<com.bmc.ims.BmcCfaAction@7e434c65> 
>>> :com.bmc.ims.BmcCfaAction,"/getTableRows") -> No matching rule was found on 
>>> <com.bmc.ims.BmcCfaAction@7e434c65> for "/getTableRows"
>>> <com.bmc.ims.BmcCfaAction@7e434c65> has the following URL mappings, in the 
>>> order of preference:
>>> 
>>> If path ends without '/' insert it
>>> io.jenkins.plugins.datatables.DefaultAsyncTableContentProvider.getTableRows(...)
>>>  for url=/getTableRows/...
>>> VIEW.groovy for url=/VIEW
>>> VIEW.gsp for url=/VIEW
>>> VIEW.jelly for url=/VIEW
>>> index view of org.kohsuke.stapler.jelly.groovy.GroovyFacet@163d95c0 for 
>>> url=/
>>> index view of org.kohsuke.stapler.jelly.JellyFacet@41be6b24 for url=/
>>> BLOCKED: java.lang.String com.bmc.ims.BmcCfaAction.getDisplayName() for 
>>> url=/displayName/...
>>> BLOCKED: java.lang.String com.bmc.ims.BmcCfaAction.getIconFileName() for 
>>> url=/iconFileName/...
>>> BLOCKED: java.lang.String com.bmc.ims.BmcCfaAction.getUrlName() for 
>>> url=/urlName/...
>>> BLOCKED: java.io.File com.bmc.ims.BmcCfaAction.getRelatedJob() for 
>>> url=/relatedJob/...
>>> BLOCKED: java.lang.String com.bmc.ims.BmcCfaAction.getCommitModel() for 
>>> url=/commitModel/...
>>> BLOCKED: io.jenkins.plugins.datatables.TableModel 
>>> com.bmc.ims.BmcCfaAction.getTableModel(String) for url=/tableModel/TOKEN/...
>>> BLOCKED: java.lang.String 
>>> io.jenkins.plugins.datatables.DefaultAsyncTableContentProvider.getTableRows(String)
>>>  for url=/tableRows/TOKEN/...
>>> 
>>> Any idea?
>>> 
>> 
>> Does your class implement the AsyncTableContentProvider Interface? Or why is 
>> the method call blocked?
>> 
>> 
>>> Thanks,
>>> Marit.
>>> 
>>> -- 
>>> You received this message because you are subscribed to the Google Groups 
>>> "Jenkins Developers" group.
>>> To unsubscribe from this group and stop receiving emails from it, send an 
>>> email to jenkinsci-de...@googlegroups.com <>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/7d49b425-2339-4755-9f20-b4ed90128d41n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/jenkinsci-dev/7d49b425-2339-4755-9f20-b4ed90128d41n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> 
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jenkinsci-de...@googlegroups.com <>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/96821D23-0034-4341-A48A-5FC0725866CE%40gmail.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/96821D23-0034-4341-A48A-5FC0725866CE%40gmail.com?utm_medium=email&utm_source=footer>.
>> 
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Jenkins Developers" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to jenkinsci-de...@googlegroups.com 
>> <applewebdata://BCA8C189-D13D-44F7-9DCC-62C0431E157A>.
> 
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/6b2efa18-bd27-43d9-8f1b-e72e0e741e62n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/jenkinsci-dev/6b2efa18-bd27-43d9-8f1b-e72e0e741e62n%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> <loading_tbl.JPG>
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-dev+unsubscr...@googlegroups.com 
> <mailto:jenkinsci-dev+unsubscr...@googlegroups.com>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/4dc6e48e-c42e-42f8-9aa7-b31192b58e70n%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/jenkinsci-dev/4dc6e48e-c42e-42f8-9aa7-b31192b58e70n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/31803759-B2E4-4F59-BE97-D653114D61DF%40gmail.com.

Reply via email to