I am getting an error when I try to display pages from the xpage Extension Library demo.
Cannot find the library "com.ibm.xsp.extlib.library" with tag version 8.5.32001, to be used by the page /Core_Dialog.xsp. The library tag version is blank.
If I use extenstion library controls in my own db on the same server then they work fine. In fact I display the version number on the welcome page of most of my apps. It displays ExtLib Version: 8.5.3.20111208-0717
Any idea why the deo would not work?
I have downloaded the latest copy of the demo.
If you use the latest copy of the demo you also need to use the latest version of ExtLib which is 20121217.
Related
I'm making an application to sign pdf's and I need to make the pdf of it can be seen in the web container, that only the first page can be seen, that it can not be navigated, that it does not have a tool bar, that it can not be zoomed, only one preview of it. I could do this with the version of Electron 1.8.8, with the later versions it is not possible, because it makes me a download of the pdf, I need electronic features of newer versions. some have an idea how to do to see the pdf as in the example image.
Example with Electron 1.8.8
Running my XPages application on RedHat Enterprise Linux Server 6.5 i notice problem with my control, for example i am unable to open and close section control also the Rich Text control(CKEditor) is display like a textbox. see image below:
can anyone tell me what is wrong or what i need to fix the problem
I don't know anything about RedHat to know if there could be OS-specific issues.
Is the database set to compile to a specific (older) version of Domino? If so, it could be looking for a specific release's Dojo components. A newly-installed server will only have the latest Dojo version, not historical versions, which can explain it looking different on one server and another.
Using Firebug should confirm the Dojo version it's looking for and whether it's failing to find files at a specific location.
I am installing the extension library in one of my local machine,I have previously also installed extension library in another machine and that is working fine,but now in another machine all settings and process is same, To test whether the extension library is installed or not I have created a test page and added layout control and according from extension library to the page and executed the page from the browser,It is not giving any error and prints the values which i have given in the layout.but layout is not visible.
In short the controls from the extension library are not visible when executed the page in browser,
I have Verified the extension library installed on designer as below image.
I have Verified the extension library installed on server as below image.
So in server responses the state is LAZY,bit confused here whether the library is loaded on server properly or not.Or i have to do all the process again to get library started.
Any suggestion would be appreciated.
Edit 1: I forgot to mention that I am using domino designer 9 and notes 9,the domino server version is 8.5,Is there any issues with version?
Edit 2:Now I have converted domino server, domino designer,notes client to version 8.5,Currently I have every thing of same version,I tried loading extension library it loads but only some controls works and some are not.
For example I have added "dialog box,application-layout" this works with no issue but, when I add name picker and value picker is shows Unhandled exception.
To be more clear,
when I add name-picker and value picker without any values it looks perfectly working as in image.
Now when I add values in name picker or value picker or accordian is shows the error,
<xe:namePicker id="namePicker2" for="members"
dialogTitle="Teilnehmer auswählen">
<xe:this.dataProvider>
<xe:namePickerAggregator>
<xe:this.dataProviders>
<xe:dominoNABNamePicker
addressBookSel="all" nameList="peopleAndGroups"
groups="true">
<xe:this.addressBookDb><![CDATA[# {javascript:var nab:NotesDatabase=session.getDatabase(database.getServer(),"names.nsf");
return database.getServer() + "!!" + nab.getFilePath();}]]> </xe:this.addressBookDb>
</xe:dominoNABNamePicker>
</xe:this.dataProviders>
</xe:namePickerAggregator>
</xe:this.dataProvider>
</xe:namePicker>
Extension Library relies on code available in the underlying XPages-related classes installed with the server. So if you install a ...9.0.1 version of Extension Library on an earlier server version, it will not be able to run properly. Always ensure the Extension Library version is appropriate for the server and bear in mind some functionality will not be available (so you won't be able to use deviceBean, some mobile components or the Bootstrap functionality included in more recentl versions of Extension Library.
I would still encourage you to use the latest Domino Designer, for better stability and tooling options. You can still have a 9.0.1 version of Extension Library installed, as far as I know. Designer just picks up tooling and doesn't includes Extension Library source code in the compiled NSF, so there's no conflict. An 8.5.3 version of Extension Library may not even install on a 9.0.1 client, I haven't tried.
On Xsp Properties, General tab, setting "Minimum Supported Release" to 8.5.3 will ensure it still compiles against the 8.5.3 limitations, which should ensure you don't accidentally use properties or functions that didn't exist until after 8.5.3.
I am new to NodeJS and AngularJS. I am using bootstrap datetimepicker (https://github.com/zhaber/datetimepicker). The example I am following is this one http://plnkr.co/edit/GIaEpg?p=preview
When I create new application and put it in plain HTML file, it works fine. But when I try to integrate it with my application that is using jade template, it cannot select the date in datetimepicker. Rest of the buttons inside date time picker works but only selecting date is not working.
Here is my jade code
.div(id='datetimepicker1', ng-controller='DateTimePickerDemoCtrl')
datetimepicker(min-date='minDate', show-weeks='showWeeks', hour-step='hourStep', minute-step='minuteStep', ng-model='date', show-meridian='showMeridian', date-format='dd-MMM-yyyy', date-options='dateOptions', date-disabled='disabled(date, mode)', showMinutes='true')
I am using bootstrap 3.0.0 and JQuery 1.10.2
In following image, I clicked on a date, it gets highlighted but in the box it is not updated.
There is no error in chrome developer tool
Any help will be highly appreciated.
Thanks
It was my bad. It was due to rc2 version of angular.js. In my HTML application I was using latest version of angular.js. I updated that to version 1.2.10 and now it works fine.
It had nothing to do with Jade Template or HTML...
I have created an extension library component but my XPages Extension Library is working on my local Notes Browser. If I run my XPage in notes itself it works fine.
When I run it in the browser I get the following error is thrown:
Cannot find the library com.example.blank.library, required by the application /ForLearnCopy.nsf.
What does this mean, and how can I solve it? Thanks!
You have to install your plugin like a server plugin.
Have a look here:
Running XPages Extension Library on local machine
Hope this helps
Sven
Ramakumar,
check the documentation of the extension library. It shows nicely what you have to do to get a plugin working everywhere. There are 3 places:
install using an update site in Notes client - to work in the Notes client. Usually ends in NotesData/workspace/applications
install into NotesData/domino/workspace/applications (look for plugins/features folder there) - to make it work on the local browser preview
in the Domino server (use the updatesite.nsf and the right parameter)
Hope that helps