Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

Can the content folder lists keep their selected columns?
GazNewt
#1 Posted : Thursday, April 01, 2010 4:31:29 AM(UTC)
Rank: Advanced Member
Groups: Registered

Joined: 2/2/2010(UTC)
Posts: 122
Location: England
Hi KooBoo

Here's some background to my question :

Been using the HtmlForm module and worked out that you need to create a schema that reflects the properties on your form, then you can create a content folder pointing to that schema. Took me a bit of code digging and experimenting but I got there! I also figured out that on the schema you need to set Visible In List to true so that the new schema's columns appear in the content folder list.

So here's the lead up to my question :

In the various lists in the ExtJS back end you can select which columns you want to be displayed. For example I had to enable the display of VisibleInList in the schema list so that I could set it to true. And in the content folder for my new schema I had to enable the new columns from my schema so that the screen makes sense to users and they see the data they expected (this was a "contact me" form so I didn't need Title, Application, User Name or Published in this case they are just in the way).

And here's my question :

I have to select which columns are visible every time I go in. Can you please change this so that once you have selected which columns are to be displayed for a particular list, they stay set unless they are manually changed again?

I would love this feature, it would make a massive difference for me and the usability of the back end

Thanks
jifeng
#2 Posted : Thursday, April 01, 2010 7:53:25 AM(UTC)
Rank: Administration
Groups: Administrators, Registered

Joined: 9/3/2009(UTC)
Posts: 1,394
Location: Xiamen China
Yes, that's possible. Considering the impact on performance, we will save the state data in client javascript object, instead of cookies. Cookies will be post to server with request, and response from server everytime. But the shortcoming is the state data will be lost after you refresh the administration panel.
Regards,

Jifeng Huang

Kooboo Team

Microsoft ASP.NET MVP
GazNewt
#3 Posted : Thursday, April 01, 2010 4:14:50 PM(UTC)
Rank: Advanced Member
Groups: Registered

Joined: 2/2/2010(UTC)
Posts: 122
Location: England
Ideally the solution to this would be a separate table in the database that would be exported/imported along with the rest of the data (I've not looked into that side of KooBoo yet though)

I see your point about cookies and performance, you could use the path of the cookie to be more specific of course. It's only half a solution using cookies or the state data because the settings will still be lost frequently, it's client machine specific (obviously) and the customer would contact me with a complaint when the layout of the lists changes and I'd be regularly connecting to the server to change the columns in the lists!

I don't want the user to have to set this up at all because it isn't a user friendly action. Once the lists' columns have been configured they should stay set and that should be the way that that instance of KooBoo looks. Can this be given more priority?? Please!?

I'm a little while off contributing to KooBoo (at least the core of KooBoo) but it will happen
zguoqi
#4 Posted : Thursday, April 01, 2010 7:57:42 PM(UTC)
Rank: Administration
Groups: Registered, Administrators

Joined: 9/2/2009(UTC)
Posts: 690
Location: xiamen
Gaznewt,

We completely understand your point. And we actually has a lot of discussion here previously about that as well. At the end, we decide to postpone this because of the reason Jifeng mentioned above.

I do not think at this moment possible because we are too busy testing the new version. After the new version is released, we can look into this issue.
Regards,

Vincent

Kooboo Team
GazNewt
#5 Posted : Thursday, April 01, 2010 9:00:20 PM(UTC)
Rank: Advanced Member
Groups: Registered

Joined: 2/2/2010(UTC)
Posts: 122
Location: England
That's great thanks it's all I can ask for and I'm glad you're going to look at it in the future. A short term workaround would be to write my own UI using the KooBoo api, or perhaps hook in some front end javascript that automatically sets the columns I might look into that (I evaluated ExtJS a few months ago but for our customer base's typical workstations (my day job) it was too slow so opted for JQuery UI)

Am looking forward to the new version
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF 1.9.5.5 | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.135 seconds.