• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 912
  • Last Modified:

Help with Kendo UI Asp.net

Hello Experts,
I am new to Kendo UI and trying to learn.
Requirement:
User can post the message to the community members
While posting message he will select Public/ Private (same as on facebook)
For private user will select particular members
User can upload image.
While posting message, it is optional for the user to send text message or upload image or both.


<div class="demo-section">
                <h2>
                    My Society Members</h2>
                <label for="required">
                    Members</label>
                <select id="reqChat" multiple="multiple" data-placeholder="Select members..." class="mySelect">
                </select>
                <label for="address" class="required">
                    Address</label>
                <textarea type="address" id="txtMessage" name="Message"  rows="10" cols="30" style="width:100%;height:100px" class="k-textbox" placeholder="Type your message here"></textarea>
                <button class="k-button" id="getChat">
                    Send Message</button>
            </div>

Open in new window


 var reqChat = null;

                    $.ajax({
                        url: "api/LocalContact",
                        contentType: "json",
                        success: function (data) {
                            $.each(data, function (index, item) {
                                $("#reqChat").append('<option>' + item.Name + '</option>')
                            });
                            reqChat = $("#reqChat").kendoMultiSelect().data("kendoMultiSelect");
                            var all = $.map(reqChat.dataSource.data(), function (dataItem) {
                                return dataItem.value;
                            });
                            reqChat.value(all);
                        }
                    });

                    $("#getChat").click(function () {
                        alert("Attendees:\n\nRequired: " + reqChat.value());
                        return false;
                    });

Open in new window


Currently all users are selected by default in Multiselect.

What I really worried about is file upload.

Your help is really appreciated. Thanks in advance
0
Johny Bravo
Asked:
Johny Bravo
  • 4
  • 3
1 Solution
 
leakim971PluritechnicianCommented:
The documentation look fine for me : http://demos.telerik.com/kendo-ui/web/upload/index.html

Please let me see how you integrate it in your page and if you've any problem, what is the issue you're encountering.
0
 
Johny BravoAuthor Commented:
Hello  leakim971,

Thanks for the link.

What my problem is,  I need to implement Asynchronous Upload. But the upload should start after button click. Currently it is starting as soon as user selects file.

User will optionally enters the message in the textbox. Optionally select file to upload.And on Submit button both this message and image should be saved.

Any way to enter the message and asynchronous file upload on my button click
0
 
leakim971PluritechnicianCommented:
On the demo, it doin't start as soon the user select it.
that's why I asked you to provide a link to your page to see how you code it.
0
The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

 
Johny BravoAuthor Commented:
Hi currently not having access to my code.

Please check
http://demos.telerik.com/kendo-ui/web/upload/async.html
0
 
leakim971PluritechnicianCommented:
Why do you want this page instead mine ?
0
 
Johny BravoAuthor Commented:
Hi leakim971,

The link you given refreshes the whole page when files is uploaded.

The other link which I posted works asynchronously.

Please check the demos.Or is there something I am missing
0
 
leakim971PluritechnicianCommented:
In your page, did you look at : autoUpload: true
And tried to change it to false

http://docs.telerik.com/kendo-ui/api/web/upload
0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

  • 4
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now