|
Rank: Member Groups: Member
Joined: 12/5/2007 Posts: 27
|
Hello,
I'm having problems when the DatePicker is inside a table. It seems to inherit the padding for the cells and therefore it grows and acts weird (overrides parent colors with their own cell colors).
I would be happy if I could change those values in the datepicker control, but i dont know where ... I've been looking for this several days ... Although I think the date picker should inherit this property ...
Thanks.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi,
If it's simply inheriting from parent control, you can put a wrapper table outside of the table and set whatever properties on that table to break the inheritance chain.
If the styles are set in your CSS rules with element selector, then the only way is to modify those CSS rules. In that case the browser is doing the right thing by applying those to the day cells (which are table cells) and there is simply no way to change that behavior.
Thanks
|
|
Rank: Member Groups: Member
Joined: 12/5/2007 Posts: 27
|
The problem doesn't happen in the days cells, it happens around the control. it pads the text box from the calendar image and pads everything again, making the control occupy a bigger space. It only happens when the control is INSIDE a cell. I gess it gets the padding property.
The table solution is what I'm using currently, but I don't think that inserting a table and then the control is the desired usage for a purchased web control ... ? Isn't there a way of not inheriting the values, making them fixed?
I'm using the windows vista template for the DatePicker control.
Thanks.
|
|
Rank: Administration Groups: Administration
Joined: 5/27/2007 Posts: 24,218
|
Hi,
Unfortunately there isn't. The reason is that Web works by inheriance by default and there are numerous style properties that one can set on the outer element. You are looking at padding today, somebody else might be looking at text align tomorrow. Theoretically we could provide an option for people to override every style property but that would just make the control too bloated and unusable.
Thanks
|
|