Hi
As per my client requirement , I have require below view on kendo ui scheduler control.
ex.
DAY 1 DAY 2 DAY3
Route 1
ORDER
DRIVER
VEHICLE
Hi everyone! Mission is to make donut in donut using local data. I can make one donut by using local, for example:
var data = [{
"category": "2000",
"value": 100
}, {
"category": "2001",
"value": 250
}];
dataSource: {
data: data
},
series: [{
type: "donut",
field: "value",
categoryField: "category"
}],
Hi,
I am rather new to javascript and kendo ui and I try to build a sharepoint solution but came across with 2 issues.
1.) I want to populate a TreeView with the following layout
|_{Fix:Root}
|__{Fix:Lists and libraries}
|___{REST: Library 1}
|____{Fix:Fields}
|_____{REST: Field A}
|_____{REST: Field B}
|___{REST: Library 2}
|___{REST: Library 3}
|___{REST: Library 4}
|--{Fix:Site Columns}
Fix: Fix names of the node
REST: nodes received via REST
So this means that my ROOT node has 2 fix child nodes. "Lists and libraries" and "SiteColumns". When I expand "Lists and libraries" it should load data from REST URL "A" and if I expand "Site Columns" it should load data from a different URL. How can this be achieved? From what I have read I only can assign one child!?
2.) When I click for example on the node "Field A" I want to show a ListView with all fields from the datasource beloning to this node. Is this possible?
Thanks for your support.
best regards,
Lutz
Hi,
Am new to Kendo UI Grid, am trying to integrate Kendo with Domino API. Well for updating my backend doc i kind of need to use PATCH, but am trying to use this in Kendo the backend document are getting updated but not reflecting in frontend unless i do a refresh. Below is my sample code. Can someone please help me with this.
function loadKendoGrid(){
Hi,
How to set DataSource's handlers through k-on Attribute? Is there a way to achieve it like this:
k-on-request-start="onRequestStart($kendoEvent)"
k-on-request-end="onRequestEnd($kendoEvent)"
Hello, we have a Knedo UI for Angular 2 grid with custom kendoPagerTemplate iin grid footer. the grid data is bound to Observable<GridDataResult>. in additon the grid supports deletion throught grid command. then item is deleted we reload the observable. Interesting part of pager template:
<ng-template kendoPagerTemplate let-totalpages="totalPages" let-currentpage="currentPage" let-pagesize="pageSize" let-total="total">
current page is {{}}
.</ng-template>
The issue is that when the totaliItem returned by observable results in change in currentpage variable in footer,, it get set to undefined.
Example;
we have a grid with 10 items per page, and initially observable returned 11 items (GridDataResult.total = 11).so grid footer pagervariables are:
pagesize=10
total=11
totalpages = 2
currentpage=1
we switch to second page, the footer variables are still correct, the only change is:that currentpage is 2 now. All fine.
Now we delete the single item on this second page, and reload the observable. the grid data is correctly The pager variables become:
pagesize=10
total=10 (updated correctly)
totalpages = 1 (updated correctly)
currentpage=2 (not updated, there are not 2 page anymore)
one would expect currentpage to drop to 1
Currently there is no way of fixing this on our side as those variable are in kendo grid control
I am using The Parent object is set as kendo.Observable . Inside there is Complex object SegmentInfo which is Array of Complex type.
1) What would be way to add Item/remove
I tried below code for adding but worked :
this..SegmentInfo.push(new this.AirVMList.SegmentInfo());
2) I want the first item of SegmentInfo Array not to have Remove button while if length is more than 1 then should render Remove button. How can achieve that?
Below is Template code:
AirRequestViewModel = kendo.observable({
AirItem: {
AirVMList: @Html.Raw(Json.Encode(Model)),
FlightDestinationSource:
new
kendo.data.DataSource({
transport: {
read: {
url: rootUrl(
"GetData/GetCountry"
),
dataType:
"jsonp"
}
},
serverFiltering:
true
}),
AddSegment:
function
(e) {
debugger;
this
.AirVMList.SegmentInfo.push(
new
this
.AirVMList.SegmentInfo());
},
ToggleShowSegmentOptions:
function
(e) {
debugger;
},
SaveAirSegment:
function
(e) {
debugger;
}
}
});
Here is JSON stringified of that object :
"{"
AirVMList
":{"
RequestID
":30852,"
ReservationRequestItemID
":0,"
SegmentInfo
":[{"
Pnr
":null,"
IsEnable
":false,"
IsHidden
":false,"
FareBasis
":null,"
MiniRuleXML
":null,"
FullRuleXML
":null,"
NewClass
":[],"
lkpStatus
":null,"
ArriveDepartDetails
":{"
DepartureDate
":null,"
ArrivalDate
":null,"
ArrivalTime
":null,"
TimeType
":"
-1
","
DepartureTime
":null,"
NumberOfStops
":null,"
Origin
":null,"
ViaAirports
":[],"
via
":[],"
Destination
":null,"
ArrivalTerminal
":null,"
DepartureTerminal
":null,"
WeekDayNumber
":null,"
DepartureTimeToDisplay
":"
","
DepartureDateToDisplay
":"
","
ArrivalTimeToDisplay
":"
","
ArrivalDateTime
":"
/Date(-62135596800000)/
","
DepartureDateTime
":"
/Date(-62135596800000)/
"},"
ID
":0,"
Note
":null,"
CabinClass
":null,"
NewCabinClass
":null,"
ClassDescription
":null,"
ClassCodeId
":null,"
Alliance
":null,"
isFlown
":false,"
PCCInfo
":{"
BookingPccId
":0,"
BookingPCCCode
":null,"
CurrencyCode
":null,"
PricingPccId
":null,"
PricingPCCCode
":null},"
BookingOfficeID
":0,"
BookingOfficeCode
":null,"
ValidatingCarrierCode
":null,"
FlightNumber
":null,"
FlightDuration
":null,"
MarketingCompanyCode
":null,"
OperatingCompanyCode
":null,"
AirlinesFilter
":[],"
AirlineIds
":[],"
OperatingCompany
":{"
AirlineID
":null,"
airline_value
":null,"
airline_name
":null,"
airline_text
":null,"
AllianceID
":null},"
ValidatingCompany
":{"
AirlineID
":null,"
airline_value
":null,"
airline_name
":null,"
airline_text
":null,"
AllianceID
":null},"
MarketingCompany
":{"
AirlineID
":null,"
airline_value
":null,"
airline_name
":null,"
airline_text
":null,"
AllianceID
":null},"
SortOrder
":0,"
SegmentNumber
":null,"
isSelectedToPrice
":true,"
Connected
":0,"
ReservationRequestItemID
":0,"
ReservationRequestID
":0,"
OfficePNRTSTID
":0,"
TstReferenceNumber
":null,"
Equipment
":null,"
Quantity
":null,"
AirlineLocator
":null,"
Status
":null,"
TypeDetail
":null,"
ChangeOfEquipment
":false,"
OfficePNRID
":null,"
Qualifier
":null,"
SegmentName
":null,"
LineNumber
":null,"
SegmentDetailsToDisplay
":"
","
SegmentDetailsToDisplayPricing
":"
"}]},"
FlightDestinationSource
":{"
options
":{"
data
":null,"
schema
":{},"
offlineStorage
":null,"
serverSorting
":false,"
serverPaging
":false,"
serverFiltering
":true,"
serverGrouping
":false,"
serverAggregates
":false,"
batch
":false,"
transport
":{"
read
":{"
url
":"
http:
//localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"progress":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"table":null},"FlightOriginSource":{"options":{"data":null,"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":true,"serverGrouping":false,"serverAggregates":false,"batch":false,"transport":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"progress":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"table":null},"ViaSource":{"options":{"data":null,"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":true,"serverGrouping":false,"serverAggregates":false,"batch":false,"transport":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"progress":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetCountry","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"fields":[{"field":"Code"},{"field":"Code"}],"table":null,"_requestInProgress":false},"AirlineIdsSource":{"options":{"data":null,"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":true,"serverGrouping":false,"serverAggregates":false,"batch":false,"transport":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetAirLines","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"progress":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetAirLines","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"fields":[{"field":"airline_value"},{"field":"AirlineID"}],"table":null,"_requestInProgress":false},"ClassSource":{"options":{"data":null,"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":true,"serverGrouping":false,"serverAggregates":false,"batch":false,"transport":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/Get_Air_Class_Details","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"requestStart":[null],"requestEnd":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/Get_Air_Class_Details","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"table":null,"_requestInProgress":false},"AllianceSource":{"options":{"data":null,"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":false,"serverGrouping":false,"serverAggregates":false,"batch":false,"transport":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetAlliance","dataType":"jsonp"}}},"_map":{},"_prefetch":{},"_data":[],"_pristineData":[],"_ranges":[],"_view":[],"_pristineTotal":0,"_destroyed":[],"_group":[],"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"requestStart":[null],"requestEnd":[null],"error":[null]},"transport":{"options":{"read":{"url":"http://localhost:59581/(S(pg0arg24gujfart2pao3owg5))/GetData/GetAlliance","dataType":"jsonp"}},"cache":{}},"reader":{},"_online":true,"select":null,"table":null,"_requestInProgress":false},"TimeTypeSource":{"options":{"data":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}],"schema":{},"offlineStorage":null,"serverSorting":false,"serverPaging":false,"serverFiltering":false,"serverGrouping":false,"serverAggregates":false,"batch":false},"_map":{},"_prefetch":{},"_data":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}],"_pristineData":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}],"_ranges":[{"start":0,"end":3,"data":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}],"timestamp":1501735038827}],"_view":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}],"_pristineTotal":3,"_destroyed":[],"_group":[],"_total":3,"_shouldDetachObservableParents":true,"_events":{"change":[null,null],"requestStart":[null],"requestEnd":[null],"error":[null]},"transport":{"data":[{"Text":"None","Value":"-1"},{"Text":"Departs","Value":"D"},{"Text":"Arrives","Value":"A"}]},"reader":{},"_online":true,"select":null,"table":null,"_requestInProgress":false,"_aggregateResult":{}}}"