السماح لحقل المستخدم كرقم عشري و/أو صحيح

أرغب في استخدام حقل مستخدم كنقاط/أرصدة مكتسبة، كرقم عشري أو صحيح.
ولكن قد يكون نوعه سلسلة نصية، ولكن ليس رقمًا.
يمكن حفظ الأرقام كسلاسل نصية، ولكن العمود لن يتم فرزه حسب القيمة بشكل صحيح…

على سبيل المثال، لدي حقل مستخدم معرف باسم credits_earned كما هو موضح أدناه، وسيتم فرزه كنص بترتيب خاطئ.

123.45
23.34
3.23
9.31

وأرغب في فرزه كأرقام مثل هذا بدلاً من ذلك…
3.23
9.31
23.34
123.45

هل هناك حل بديل؟ أو سأقوم بتقديم طلب ميزة، شكرًا…

يمكنك القيام بذلك في إضافة. ألا تفعل هذا في إضافة؟

أخطط لمنشور مدونة حول كيفية إنشاء إضافة تسحب قيمة من واجهة برمجة تطبيقات بعيدة وتعيّن عضوية المجموعة.

إعجابَين (2)

مرحباً جاي، شكراً على الرد

  • أنا أستخدم وظيفة الـ webhook والـ API لتحديث حقل المستخدم،
    المشكلة ليست حول كيفية استخدام حقل المستخدم مع إضافة أو بأي طريقة أخرى.

  • المشكلة هي أن نوع بيانات حقل المستخدم هو سلسلة نصية (string)، والقيمة التي نحتاج إلى حفظها لكل مستخدم هي رقم عشري (float).

  • الآن، يمكن حفظ الرقم العشري كسلسلة نصية في حقل المستخدم المضاف هذا، ولكن في جدول قائمة المستخدمين بصفحة المستخدم، هذا العمود لا يتم فرزه بشكل صحيح، لأنه يتم فرزه كسلسلة نصية، وليس كرقم…
    كما في المثال في منشوري أعلاه…

آمل أن يكون حقل المستخدم من نوع رقمي (int أو float).

شكراً…

إعجاب واحد (1)

حسناً. هذا طلب ميزة لجعل حقول المستخدم المخصصة أعدادًا عشرية. يبدو معقولاً. حتى ذلك الحين، ستحتاج إلى إضافة مكون إضافي لإنشاء متغير مستخدم مخصص كهذا.

3 إعجابات