appendAttribute method

bool appendAttribute(
  1. String? name,
  2. dynamic value
)
inherited

Implementation

bool appendAttribute(String? name, dynamic value) {
  name = _normalizeComponentAttributeName(name);
  if (name == null) return false;

  switch (name) {
    case 'style':
      {
        appendStyle(value);
        return true;
      }
    case 'class':
      {
        appendClasses(value);
        return true;
      }
    case 'id':
      {
        setID(value);
        return true;
      }
    case 'navigate':
      {
        UINavigator.navigateOnClick(content!, value);
        return true;
      }
    case 'data-source':
      {
        dataSourceCall = parseString(value);
        return true;
      }
    default:
      {
        if (_generator != null) {
          _generator.appendAttribute(this, name, value);
          return true;
        } else {
          return false;
        }
      }
  }
}