Good stuff, glad you found a way.  Check out the new capability when 1.12.0
is released (in the next week or two is my current prediction)

Cheers
Dan


On 18 March 2016 at 09:55, Shan Wijesinghe <shandwijesin...@gmail.com>
wrote:

> Hi Dan,
> I did this little trick of setting the "labelPosition" : "TOP" and
> adjusting the width which did the job for me.
> Anyway it is nice to hear that you have added the functionality properly in
> the upcoming release. It's glad to see Apache ISIS framework is providing
> the support for customization taking small things into consideration.
>
> Best Regards,
> Dilshan.
>
> On Thu, Mar 17, 2016 at 6:41 PM, Dan Haywood <d...@haywood-associates.co.uk
> >
> wrote:
>
> > Hi Dilshan,
> >
> > sorry not to get back to you on this before now.
> >
> > I wasn't able to just use CSS as things are in 1.11.1, but I've gone
> ahead
> > and done some minor improvements to the wicket viewer so that it does now
> > emit extra CSS classes [1]; this will be in 1.12.0.
> >
> > I've written up the technique in the docs, see [2]
> >
> > Incidentally, this also now provide a CSS-only solution for the
> > requirements also raised in [3] (suppress certain columns in tables) and
> > [4] (suppress icon/link for some entity types).
> >
> > HTH
> > Dan
> >
> >
> > [1] https://issues.apache.org/jira/browse/ISIS-1330
> > [2]
> >
> >
> http://isis.apache.org/guides/ugvw.html#_ugvw_customisation_tweaking-css-classes_columns-in-tables
> > [3] https://issues.apache.org/jira/browse/ISIS-791    ... raised by Erik
> > [4] https://issues.apache.org/jira/browse/ISIS-1021   ... raised by
> > Stephen
> >
> >
> >
> >
> > On 9 March 2016 at 09:02, Shan Wijesinghe <shandwijesin...@gmail.com>
> > wrote:
> >
> > > Stephen thank you for the comments.
> > >
> > > Dan , I tried that already using "width: NN px". I used the same
> cssClass
> > > for all the fields and changed the width. It worked but when using
> lower
> > > width ( say, 50px )  field name and its text field overlapped and for
> > > higher width ( say 500px ) horizontal scrollbar appeared in the
> > table.This
> > > behavior is undesired. Please do give a guidance on the matter. Thank
> you
> > > for the information.
> > >
> > > regards,
> > > Dilshan.
> > >
> > > On Wed, Mar 9, 2016 at 1:53 PM, Dan Haywood <
> > d...@haywood-associates.co.uk>
> > > wrote:
> > >
> > > > Actually, the PropertyLayout#typicalLength() is intended as a UI hint
> > as
> > > to
> > > > the size of the text box... how many characters would typically be in
> > > that
> > > > field, and thence how wide to render the text field.  That's where
> the
> > > name
> > > > comes from, and why it's in the XxxLayout annotation.
> > > >
> > > > The Property#maxLength() is the absolute maximum length, so is part
> of
> > > the
> > > > domain.  Alternatively, maxLength is also derived from the JDO
> > > > @Column#length() annotation.
> > > >
> > > > Now the caveats.
> > > >
> > > > * First, as already noted these only apply to strings
> > > >
> > > > * Second, the typicalLength was only really something we considered
> for
> > > the
> > > > object forms, not for column widths of tables.  And even saying that,
> > > when
> > > > we restyled the Wicket viewer to use bootstrap3, we decided that it
> was
> > > > cleaner to have all text boxes rendered the same size.  (How many
> > > > characters can be entered still depends on the maxLength of course).
> > > >
> > > > So, what that means is we don't really have a way to control the
> column
> > > > width through the metamodel.
> > > >
> > > > What you may be able to do though is to use CSS, modifying the
> > > > WEB-INF/application.css file to adjust the "width: NN%".  I don't
> have
> > > time
> > > > at the moment, but I'll try to follow up with some further guidance
> on
> > > this
> > > > later today.
> > > >
> > > > thx
> > > > Dan
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > On 9 March 2016 at 07:35, Stephen Cameron <
> steve.cameron...@gmail.com>
> > > > wrote:
> > > >
> > > > > I don't think that is the way to think of about it. A string has
> > length
> > > > but
> > > > > the other datatypes don't. That is the Naked Object heritage.
> > > > >
> > > > > Having said that, there is now quite a bit of flexibility in
> tweeking
> > > the
> > > > > views that a viewer creates, as described here:
> > > > >
> > > > > https://isis.apache.org/guides/ugfun.html#_ugfun_object-layout
> > > > >
> > > > > .
> > > > >
> > > > > On Wed, Mar 9, 2016 at 5:53 PM, Shan Wijesinghe <
> > > > shandwijesin...@gmail.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Stephen it says here maxLength() applicable only to String. Say I
> > > have
> > > > > > int,double or even another object inside my table. Then how can I
> > > give
> > > > a
> > > > > > length to such a column. Thanks.
> > > > > >
> > > > > > On Wed, Mar 9, 2016 at 12:19 PM, Stephen Cameron <
> > > > > > steve.cameron...@gmail.com
> > > > > > > wrote:
> > > > > >
> > > > > > >
> > > https://isis.apache.org/guides/rgant.html#_rgant-Property_maxLength
> > > > > > >
> > > > > > > On Wed, Mar 9, 2016 at 5:02 PM, Shan Wijesinghe <
> > > > > > shandwijesin...@gmail.com
> > > > > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi all,
> > > > > > > >         what is the way to chance the layout of tables like
> > > spacing
> > > > > of
> > > > > > > > columns. ( is there a way to specify length of column similar
> > to
> > > > > > > > typicalLength() attribute which only work for Strings )
> > > > > > > >
> > > > > > > > thanks and regards,
> > > > > > > > Dilshan.
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to