TouchUI: Context fields not working for Many to Many field as CheckBox list

Dear COT Support

I upgraded from 8.0.4 to 8.0.8. Now TouchUI shows the Many to Many fields configured as Checkboxlist but two issues are there

1. Context Fields filter in Dynamic Properties section does not work for Checkboxlist field in TouchUI. Works fine in Desktop UI.

2. If i edit a record, all checkboxes are unchecked. The previously saved values are not shown. They show in Desktop UI as checked, everything fine.

please advise

thanks
4 people have
this problem
+1
Reply
  • You are correct in your observation. We are rapidly closing the gap in various features of Touch UI to match the capabilities of Desktop UI.

    Please open a support ticket and submit your data controller with the link to this page. We will pass this ticket to developers to ensure that they will cover your scenario as well.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • Has this been resolved I'm having the same issue as point 2. In addition to this if you save the record you over wright the previous selection with nothing selected.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • Hi Colin

    Unfortunately the feature is still broken and does not work as expected in TouchUI, at least in my case. When the form loads (it is read only and requires clicking edit to go to edit mode) it is fine but when one clicks edit it shows the entire list (no context filter) and previously selected are not marked as selected (m2m not working) so entire list displays as unselected. I am using latest 8.0.12.0.
    I am sort of stuck with desktop UI due to this because i have a complex database and several m2m fields and context filters and their combination.

    thanks
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • Any update on this in latest 8.5.1 - still can not retrieve many to many fields as checkbox list. Values are saved in database and display in comma delimeted format in normal field and child grid working fine - just can't retrieve values of checkbox list (all are blank but database has values)
    Brian
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • As per my tests, it still does not work in the latest version. I have given up on this
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • Thanks Guru for confirmation.

    COT - any response on this regarding Touch support for many to many fields. I see the desktop UI works on my testing. Unfortunately, Dotnetnuke Factory doesn't work either for me either and one of major reasons for purchase COT was to also generate dnn/dotnetnuke modules.

    Got this error in dotnetnuke factor when I tried to add equivalent to your territories new field to grid/edit/new - in my project instead of Employees and Territories, I have Person, Roles and PersonRoles as intersecting that works in desktop UI. Any idea on when this will be fixed?

    Error I received in DNN/Dotnetnuke preview:

    Component: ctl00_ContentPlaceHolder1_ctl00_view1Extender
    Controller: a24x7_Person; View: grid1; Timed out: false; Status Code: 500;
    Exception: System.ArgumentNullException
    Message: Value cannot be null.
    Parameter name: collection
    Stack:
    at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
    at System.Collections.Generic.List`1.AddRange(IEnumerable`1 collection)
    at MyCompany.SLNCTest.Data.BusinessRulesBase.EnumerateRulesFromDACL(String controllerName) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\BusinessRules.cs:line 2061
    at MyCompany.SLNCTest.Data.BusinessRulesBase.EnumerateAccessControlRules(DbCommand command, String controllerName, String parameterMarker, ViewPage page, SelectClauseDictionary expressions) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\BusinessRules.cs:line 2113
    at MyCompany.SLNCTest.Data.DataControllerBase.AppendAccessControlRules(DbCommand command, ViewPage page, SelectClauseDictionary expressions) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\Controller.Filter.cs:line 767
    at MyCompany.SLNCTest.Data.DataControllerBase.ConfigureCommandForSelect(DbCommand command, ViewPage page, SelectClauseDictionary expressions, String fromClause, String whereClause, String orderByClause, CommandConfigurationType commandConfiguration) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\Controller.cs:line 772
    at MyCompany.SLNCTest.Data.DataControllerBase.ConfigureCommand(DbCommand command, ViewPage page, CommandConfigurationType commandConfiguration, FieldValue[] values) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\Controller.cs:line 521
    at MyCompany.SLNCTest.Data.DataControllerBase.MyCompany.SLNCTest.Data.IDataController.GetPage(String controller, String view, PageRequest request) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Data\Controller.Core.cs:line 338
    at MyCompany.SLNCTest.Services.DataControllerService.GetPage(String controller, String view, PageRequest request) in c:\Users\bmann\Documents\Code OnTime\Projects\DotNetNuke Factory\SLNCTest\MyCompany.SLNCTest\Services\DataControllerService.cs:line 39.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned

  • Please open a support ticket at http://support.codeontime.com/anonymous_requests/new and submit your controller file that is having the issue. What access control rules do you have? What is type of the ID field for the lookup controller?

    In addition, please make sure that the "Target Controller" property is properly set.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. happy, confident, thankful, excited sad, anxious, confused, frustrated kidding, amused, unsure, silly indifferent, undecided, unconcerned