0

I am trying to apply advanced styles to the UIStepper and SegmentedBar for the RadDataForm. I have been looking at the examples and I can run the examples locally. When trying to implement it in my own app, I get a few errors though.

ERROR in src/app/round/new/new.component.style.ts:53:44 - error TS2339: Property 'telerik' does not exist on type 'typeof com'.

53         editor.setCustomizeButtons(new com.telerik.android.common.Procedure({
                                              ~~~~~~~
src/app/round/new/new.component.style.ts:75:37 - error TS2304: Cannot find name 'TKGridLayoutAlignment'.

75         editorView.labelAlignment = TKGridLayoutAlignment.Left;
                                       ~~~~~~~~~~~~~~~~~~~~~

When looking around I found this other Stack Overflow issue on using the TKGridLayoutAlignment and the simply declare it a variable to get rid of the error. I can use the same approach to get rid of that error but I still have the Property 'telerik' does not exist on type 'typeof com' to solve.

I have tried looking at the tsconfigs and package.json's in the examples but I cannot figure out what I need to do.

What configuration/packages do I need to be able to implement the advanced styling?

span
  • 5,405
  • 9
  • 57
  • 115

1 Answers1

0

It seems the reference.d.ts file was missing the dataform dependencies and only contained the android and ios references.

Currently the reference.d.ts should like like this for me:

/// <reference path="./node_modules/tns-platform-declarations/ios.d.ts" />
/// <reference path="./node_modules/tns-platform-declarations/android.d.ts" />
/// <reference path="./node_modules/nativescript-ui-core/ios.d.ts" />
/// <reference path="./node_modules/nativescript-ui-core/android.d.ts" />
/// <reference path="./node_modules/nativescript-ui-autocomplete/ios.d.ts" />
/// <reference path="./node_modules/nativescript-ui-autocomplete/android.d.ts" />
/// <reference path="./node_modules/nativescript-ui-dataform/ios.d.ts" />
/// <reference path="./node_modules/nativescript-ui-dataform/android.d.ts" />
span
  • 5,405
  • 9
  • 57
  • 115