নমুনা সারণী স্থাপনে সমস্যা। "সারি মডেলটাইপ ক্লায়েন্টসাইডের সাথে সারণী মডেলটির সন্ধান পাওয়া যায়নি"


11

আমি নতুন প্রকল্পে এগ্রি গ্রিডের জন্য "শুরু করা" টিউটোরিয়ালটি দিয়ে যাচ্ছি। সমস্ত পদক্ষেপ সম্পন্ন হয়েছে তবে বলার মধ্যে একটি ত্রুটি পেয়েছে

ag-Grid: could not find matching row model for rowModelType clientSide
ag-Grid: Row Model "Client Side" not found. Please ensure the ClientSideRowModelModule is loaded using: import '@ag-grid-community/client-side-row-model';

আমার সমস্ত কোড টিউটোরিয়ালে প্রদত্ত উদাহরণ এবং কিছু প্লঙ্কার উদাহরণগুলির সাথে তুলনা করুন এবং কোনও পার্থক্য লক্ষ্য করেননি। অ্যাপ্লিকেশনটিতে ক্লায়েন্টসাইডরোমোডেল মডুল আমদানি করার চেষ্টা করা হয়েছে।মডিউল কিন্তু ইন্টারফেসগুলি কৌনিক অনুরোধের সাথে মেলে না, সুতরাং এটি কার্যকর হয়নি। আমি ধারণার বাইরে এবং কীভাবে এটি ঠিক করতে হয় তার কোনও তথ্য খুঁজে পেতে ব্যর্থ।

app.module.ts:

    ... imports: [
    BrowserModule,
    AppRoutingModule,
    AgGridModule.withComponents([])
  ],...

app.cpmponent.html:

<ag-grid-angular 
style="width: 500px; height: 500px;" 
class="ag-theme-balham"
[rowData]="rowData" 
[columnDefs]="columnDefs"
 >
</ag-grid-angular>

app.component.ts:

    ...columnDefs = [
      {headerName: 'Make', field: 'make' },
      {headerName: 'Model', field: 'model' },
      {headerName: 'Price', field: 'price'}
  ];

  rowData = [
      { make: 'Toyota', model: 'Celica', price: 35000 },
      { make: 'Ford', model: 'Mondeo', price: 32000 },
      { make: 'Porsche', model: 'Boxter', price: 72000 }
  ];...

আমি কৌণিকটি ব্যবহার করছি: 8.2.10, কৌণিক সিএলআই: 8.2.2, এনপিএম: 6.9.0

উত্তর:


5

আপনার app.componal.ts- এ, আপনাকে প্রথমে ক্লায়েন্টসাইডরোমোডেলমডুল আমদানি করতে হবে

import { ClientSideRowModelModule } from '@ag-grid-community/client-side-row-model';

তারপরে অ্যাপকোম্পোনেন্ট শ্রেণীর অভ্যন্তরে আপনাকে এই জাতীয় মডিউল অ্যারে ভেরিয়েবল তৈরি করতে হবে:

modules: Module[] = [ClientSideRowModelModule];

অবশেষে, আপনার app.component.html এ আপনাকে এগ্র-গ্রিড-কৌণিক উপাদানটিতে আবদ্ধ করতে হবে

<ag-grid-angular 
style="width: 500px; height: 500px;" 
class="ag-theme-balham"
[rowData]="rowData" 
[columnDefs]="columnDefs"
[modules]="modules"
 >
</ag-grid-angular>

অ্যাগ্রগ্রিডের ডকুমেন্টেশনগুলিতে আরও রিসোর্স দেখার জন্য , এগ্রগ্রিড মডিউলগুলি ইনস্টল করার জন্য এটি পদক্ষেপ 3।


1
আপনাকে অনেক ধন্যবাদ! ডকুমেন্টেশন পড়ার জন্য আমার আরও কিছুটা সময় ব্যয় করা উচিত ছিল
সের্গেই স্মারনভ

আপনি যখন এন্টারপ্রাইজ সংস্করণ ব্যবহার করেন তখন কী হয়? আমি এগ্রি গ্রিডের সমস্ত মডিউল আমদানি করি এবং আমি দেখতে পাই এটিতে এটি অন্তর্ভুক্ত রয়েছে, তবুও আমি এখনও এই একই ত্রুটিটি পাচ্ছি: /
স্টিভি স্টার

@ স্টেভিস্টার আমিও একই সমস্যার মুখোমুখি হয়েছি, বিষয়টি কি আপনার পক্ষে সমাধান হয়ে গেছে?
রুচি গুপ্ত

0

এই সমস্যার সমাধান করার জন্য, আমি প্রথম আমদানি ModuleRegistry এবং AllCommunityModules ছিল maint.ts যোগ ModuleRegistry.registerModules (AllCommunityModules); প্ল্যাটফর্ম ব্রোজারডাইনামিক () এর ঠিক আগে নীচে । বুটস্ট্র্যাপমডিউল (অ্যাপমোডুল) পছন্দ করুন:

import { ModuleRegistry, AllCommunityModules } from '@ag-grid-community/all-modules';


ModuleRegistry.registerModules(AllCommunityModules);
platformBrowserDynamic().bootstrapModule(AppModule)
 .catch(err => console.error(err));

সবশেষে, উপাদানটিতে (যেমন: ব্যবহারকারী.কম্পলনেটস.এস. ) আমি এটি অ্যালকমিনিউটি মোডিয়ুলগুলি আমদানি করে এবং ভেরিয়েবলের মতো ঘোষণা করে ব্যবহার করেছি:

import { AllCommunityModules } from '@ag-grid-community/all-modules';


public modules: Module[] = AllCommunityModules;

আমি এই উত্তর থেকে ধারণা পেয়েছেন এখানে


0

আমি কোনও সমস্যা ছাড়াই সম্প্রদায়ের সংস্করণটি ব্যবহার করছি। আমি কেবলমাত্র এন্টারপ্রাইজের একটি ট্রায়াল ডাউনলোড করেছি এবং সবকিছু বদলে গেছে। আমি যখন এই ইস্যুটিতে ছড়িয়ে পড়লাম তখন আমি জানতে পারি যে গ্রিডে [মডিউল] = "মডিউল" প্রয়োজন required এর জন্য এই দুটি লাইনটি উপাদানটিতে অন্তর্ভুক্ত করা দরকার:

import { AllModules } from '@ag-grid-enterprise/all-modules';
modules: Module[] = AllModules;

সম্প্রদায় সংস্করণে এর আগে আমার কখনই এটি করা হয়নি, তবে এটি দ্রুত সমস্যাটি সংশোধন করেছে। উপরে যে উত্তরটি গৃহীত হয়েছিল সেটির উত্তরটি হ'ল যখন আপনার অ্যাপ্লিকেশনটি পৃথক পৃথক মডিউলগুলি একীকরণ করে তখন কী ঘটতে হবে needs প্রতি ডকুমেন্টেশন : "আপনি কি একটি সর্বনিম্ন উল্লেখ করা একটি সারি মডেল প্রয়োজন এ তারপর প্রতিটি মডিউল নির্বাচন করার জন্য চয়ন করেন তাহলে এরপর সব অন্যান্য মডিউল আপনার প্রয়োজনীয়তা উপর নির্ভর করে ঐচ্ছিক।"।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.