Currently investigating the usage of nHibernate (fluently) as an ORM
to be used within our software. First impressions are that I like it a
lot. I feel that we should have made this move a long time ago but
sometimes with the time constraints its not always feasible to stray
from well trodden paths… Currently flying at plenty of new tech though
so expect plenty of postings!
Whilst putting together my first sample classes I came across a small
gotcha whilst defining my LogonClass and retrieving the associated
data. Code snippets follow:-
Read full blog here.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards.
Working on one of our long term projects recently I came across a
gotcha that I have never encountered before when working with Xml Schema
documents. Whilst researching and correcting this issue I have
subsequently seen a lot of other people making the same mistake on many
other forums and so I thought I should share.
The issue arose when I had a loaded Xml document that I subsequently
wished to validate against a schema that we have defined, fine I
thought, I will use the following code…. More.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards.
I know, I know…., in an ideal world we’d all have the latest and
greatest browsers but in the real world companies are not so ‘lithe’
when it comes IT infrastructure.
Recently whilst putting a .NET web project to bed we had some reports
from the field of some rendering issues with Internet Explorer 7. Of
course we had tested IE 7 using the compatibility modes present within
later versions of IE but seemingly this does not throw up many issues
that arise in the ‘real’ browser.
One such issue being reported has been recorded in my blog, here.
Written by Conrad Rowlands, Senior Systems Architect and Developer, DSCallards.
Recently whilst putting a .NET web project to bed we had yet more
reports from the field of some rendering issues with Internet Explorer
7. Of course we had tested IE 7 using the compatibility modes present
within later versions of IE but seemingly this does not throw up many
issues that arise in the ‘real’ browser.
I know, I know…., in an ideal world we’d all have the latest and
greatest browsers but in the real world companies are not so ‘lithe’
when it comes IT infrastructure.
The issue being reported was that one form displaying an accordion
control, which in turn had embedded within it a scrollable div which in
turn contained three or four divs as well as a JQGrid was having ‘issues
of parentage’… When the main scrollable div was being scrolled all
underlying divs were being rendered correctly and scrolling with the
content whilst the JQGrid was not moving at all, just merely floating in
space and generally getting in the way. After a lot of digging I found
the following solution that cured my issues:- The main HTML was defined
thus
with the ‘QuestionnaireGrid’ being the location that the javascript
JQGrid is rendered into, The issue however seems to lie with the parent
div and not the JQGrid itself, what I needed to do was attach a style
via the css to the ‘QuestionnaireGridContainer’ div like thus:
This ‘position:relative’ style in this instance
seems to explicitly force all children objects to behave correctly with
regard to their location within time and space and now when i scroll my
div content all child objects are scrolled exactly as I would expect.
Written by: Conrad Rowlands, Senior Systems Architect and Developer, DSCallards