ఏదైనా చేసే డాష్బోర్డ్.
చాలా డాష్బోర్డ్లు నిర్మాణపరంగా చదవడానికి మాత్రమే వీలుగా ఉంటాయి: ఒక సంఖ్యను చూపి, దానిపై చర్య తీసుకోవడానికి మిమ్మల్ని వేరే చోటికి వెళ్లమంటాయి. dash-b టైల్లో ఒక బటన్ ఉండవచ్చు, దాన్ని నొక్కితే ఒక వరుస రాస్తుంది, నవీకరిస్తుంది, లేదా మీ స్వంత టేబుల్ నుండి నిర్మించిన ఫారాన్ని తెరుస్తుంది.
రెండు టైల్స్
ఒక బటన్, లేదా ఒక ఫారం
చర్య
మీరు ఎంచుకున్న లేబుల్ గల ఒక బటన్. ఇది మీ స్వంత టేబుల్లలో ఒకదానిపై ఒక్క పేరున్న ఆపరేషన్ను నడుపుతుంది — నేటి ఆదాయం బ్యాంకులో జమ అయిందని గుర్తించడం, షిఫ్ట్ జోడించడం, టికెట్ మూసివేయడం. టైప్ చేయడానికి ఏమీ లేదు, ఒక్క నొక్కడం చాలు.
డేటా ఫారం
ఆపరేషన్కు వివరాలు అవసరమైనప్పుడు అదే విషయం. ఫీల్డ్లు డిజైన్ ప్రకటించే దాని నుండి కాకుండా టేబుల్ స్వంత స్కీమా నుండి గీయబడతాయి, కాబట్టి మీరు పేరు మార్చిన కాలమ్ ఫారాన్ని మారుస్తుంది, మీరు తొలగించిన కాలమ్ అడగబడటం ఆగిపోతుంది.
యాక్షన్ అంటే ఏమిటి
మూడు కీలు, నాలుగోది లేదు
ఒక యాక్షన్ ఒక ఆపరేషన్ను పేర్కొంటుంది, దాని పనిచేసే వస్తువును పేర్కొంటుంది, పారామీటర్లను పంపుతుంది. ఇదే మొత్తం పదావళి:
- కమాండ్ అనేది dash-b స్వంత కోడ్ మాత్రమే జోడించగలిగే రిజిస్ట్రీలో ఒక సూచిక. ఒక డిజైన్ దాన్ని కల్పించలేదు.
- బైండింగ్ అనేది ఒక పేరు, బటన్ నొక్కినప్పుడు మీ ఖాతా కలిగి ఉన్న డాక్యుమెంట్లతో సమాధానపడుతుంది. మీకు లేని టేబుల్ పేరు పేర్కొనే డిజైన్ ఎవరైనా పంపితే అది ఆగిపోయి అలా చెబుతుంది.
- పారామీటర్లు ఒక లిటరల్, లేదా ఫారం, టైల్ లేదా నొక్కడం నుండి చదివిన ఒక పేరున్న విలువ. ఒక స్థాయి లోతు మాత్రమే, అంతే.
ఒక యాక్షన్లో రాసిన URL, హెడర్, టోకెన్ లేదా రోల్ ఒక నిర్వీర్యమైన కీ అవుతుంది.
dash-bలో ఏదీ వాటిని చదవదు. ఒక పరీక్ష నాలుగింటినీ మోస్తున్న యాక్షన్ను పంపి, అవి ఏవీ హ్యాండ్లర్కు చేరలేదని తనిఖీ చేస్తుంది.
ఈ పదావళి ఉద్దేశపూర్వకంగా బలహీనంగా ఉంటుంది. పారామీటర్ భాషలో జోడించే ప్రతి ఆపరేటర్, పరిచయస్తులు ఒకరికొకరు పంపుకునే ఫైల్ లోపల నివసించే రూల్స్ ఇంజన్ వైపు ఒక అడుగు — డిజైన్ ఫైల్ ఎవరైనా ఇతరుల లాజిక్ నడిపే చోటు కాదు.
ఒక రైట్ పాటించే నియమాలు
ఇవిలో మూడు dash-b మిగతా ప్రవర్తనకు విరుద్ధంగా ఉంటాయి
తెలియని కమాండ్ ఒక స్పష్టమైన లోపం
ఇతర చోట్ల గుర్తుపట్టని కీ నిశ్శబ్దంగా విస్మరించబడుతుంది, ఎందుకంటే ఒక డిజైన్ తన కంటే కొత్త వెర్షన్ను కలిసినా నిలిచి ఉండాలి. ఇక్కడ కాదు: నిశ్శబ్దంగా ఏమీ చేయని రైట్, పనిచేసిన దానిని ఖచ్చితంగా పోలి కనిపిస్తుంది.
నిజమైన నొక్కడం మాత్రమే లెక్క
ఒక వ్యక్తి నిజంగా బటన్ నొక్కారా అనేది రన్టైమ్ నిర్ణయిస్తుంది, డిజైన్ ఎప్పటికీ కాదు. ఒక గెస్చర్ జరిగిందని పేర్కొనే డిజైన్ తిరస్కరించబడుతుంది.
డేటాను మార్చే దేనికైనా నిర్ధారణ అవసరం
ఆపరేషన్లు చదవడానికి మాత్రమే, లోకల్, లేదా మార్పు చేసేవి. మార్పు చేసేది ముందుగా అడుగుతుంది — అడగకుండా ఉండలేదు — మరియు డబుల్ ప్రెస్ ఒక్కసారే పడేలా చేసే కీ ఇవ్వబడుతుంది.
ఇది కనిపించని చోటు
ఎగుమతి చేసిన HTML పేజీలో కాదు
ఒక డిజైన్ను స్వతంత్ర పేజీగా ఎగుమతి చేస్తే బటన్లు అందులో ఉండవు. ఎగుమతి dash-b కోడ్ను ఏమీ నడపదు, కాబట్టి అక్కడ ఫారం ఉంటే ఎవరైనా టైప్ చేసినదాన్ని సేకరించి పంపే చోటు లేకుండా ఉంటుంది — అస్సలు అందించకపోవడం కంటే ఇది దయనీయం. టైల్ ఒక డిజైనర్ మరియు ఖాతా ఫీచర్, ఎగుమతి దాన్ని విడిచిపెట్టడం ద్వారా అలా చెబుతుంది.
ప్రచురించిన లింక్కు కూడా ఇదే వర్తిస్తుంది. ఒక పాఠకుడు ఏమి చూడగలరు, ఏమి చూడలేరు అనేది టైల్ ఎవరి డేటాకు బంధించబడిందో అదే నిర్ణయిస్తుంది — షేరింగ్ ఎలా పనిచేస్తుందో రెండు సందర్భాలను వివరిస్తుంది.
వ్రాయడానికి దీనికి ఒక టేబుల్ అవసరం.
అది మీ ఖాతాలోని టేబుల్ కావచ్చు, లేదా మీరు హోస్ట్ చేసే కనెక్టర్ ద్వారా చేరుస్తున్న మీ స్వంత డేటాబేస్ కావచ్చు — అలా అయితే డేటాబేస్ పాస్వర్డ్ ఎప్పటికీ మా వద్దకు చేరదు.