-
Notifications
You must be signed in to change notification settings - Fork 0
Noodle GetDataType() Override
Dan Kranz edited this page Oct 7, 2021
·
3 revisions
Customize Noodle’s GetDataType method by defining this function in a data object.
GetDataType = function(bfi)
Parameter | Description |
---|---|
bfi | Field index |
var items = [
["1","Vegetable","Tree","1"],
["2","Animal","Bird","1"],
["3","Mineral","Diamond","1"],
["4","Vegetable","Flower","1"],
["5","Vegetable","Grass","1"],
["6","Animal","Cat","1"],
["7","Animal","Dog","1"],
["8","Mineral","Ruby","1"],
["9","Mineral","Quartz","1"]
];
items.GetDataType = function(bfi) {
if (bfi === 1 || bfi === 4)
return "Number";
return "String";
}
var db1 = new Noodle(items, ["Seq","Category","Item","Count"]);
// Get the Item column's type
var typeItem = db1.GetDataType(3); // Returns "String"
// Set the Seq column's type
var typeSeq = db1.GetDataType(1); // Returns "Number"